Skip to main content

Vad är realtidsbehandling?

Realtidsbehandling är en typ av databehandling som svarar direkt på kommandon eller på data.I vissa fall kan realtidsbehandling också hänvisa till utseendet på omedelbart svar när det i verkligheten finns en kort försening.Denna bearbetning är ofta uppdelad i två olika kategorier, hård realtid och mjuk realtid.

Hård realtidsbehandling hänvisar till ett system där en tidsfrist som måste uppfyllas.Om tidsfristen inte uppfylls betraktas uppgiften eller systemet som ett misslyckande.Denna typ av bearbetning finns i system som det ofta finns lite utrymme för misslyckande.Några exempel kan inkludera flygplankontrollsystem, pacemaker och många medicinska apparater som övervakar hälsan hos patienter som kan vara i kritiskt tillstånd.

Mjuk realtidsbehandling, å andra sidan, är en slags behandling där tidsfristerna kan missas utan att systemet misslyckas på grund av förseningen.I vissa fall kan systemet drabbas av sämre kvalitet eller minskad effektivitet av funktioner.Dessa processer finns ofta i ljud- och visuella system.En inspelad video, till exempel, kan missa ramar, även om videon inte kommer att misslyckas på grund av latens eller radering av vissa ramar.Istället minskas kvaliteten på videon.Några vanliga exempel på denna typ av behandling finns i behandlingen av transaktioner av kreditkortsföretag.Många av dessa företag använder en batchbehandlingsmetod som gör att ett antal transaktioner kan registreras på en gång.Detta är ett exempel på mjuk realtidsbehandling.

Många bilar använder också realtidsberäkning.En bilmotor kan vara ett bra exempel på hård realtidsbehandling.Om motorn är sen i sitt svar på kommandot som den får, kan det leda till att hela bilen inte fungerar.

Det finns ett antal mönster som används för att producera realtidsprocesssystem.En av de vanligaste metoderna för realtidsdesign är den modulära tillvägagångssättet för mjukvarukonstruktion och test (maskot).Mascot är en metod för mjukvarudesign som först introducerades av Storbritanniens försvarsministerium på 1970 -talet.Denna metod skilde sig från andra mjukvaruutvecklingsmetoder genom att dess huvudfokus inte var funktionaliteten eller syftet med systemet som utformats.Utvecklarna av maskot fokuserade istället på realtidsprocesserna och effektiva prestanda för de system som de utvecklade.