Skip to main content

Hvad er behandling i realtid?

Realtidsbehandling er en slags databehandling, der reagerer øjeblikkeligt på kommandoer eller til indtræden af data.I nogle tilfælde kan behandling i realtid også henvise til udseendet af øjeblikkelig respons, når der i virkeligheden er en kort forsinkelse.Denne behandling er ofte opdelt i to forskellige kategorier, hård realtid og blød realtid.

Hårdt realtidsbehandling henviser til et system, hvor en frist, der skal overholdes.Hvis fristen ikke er opfyldt, betragtes opgaven eller systemet som en fiasko.Denne form for behandling findes i systemer, som der ofte er lidt plads til fiasko.Nogle eksempler kan omfatte flysystemer, pacemakere og mange medicinske udstyr, der overvåger sundheden for patienter, der kan være i kritisk tilstand.

Blød realtidsbehandling er på den anden side en slags behandling, hvor fristerne kan gå glip af, uden at systemet mislykkes på grund af forsinkelsen.I nogle tilfælde kan systemet lide af dårligere kvalitet eller nedsat effektivitet af funktioner.Disse processer findes ofte i lyd- og visuelle systemer.En optaget video, for eksempel, kan gå glip af rammer, skønt videoen ikke mislykkes på grund af forsinkelsen eller sletningen af visse rammer.I stedet reduceres kvaliteten af videoen.

Nogle almindelige eksempler på denne form for behandling kan findes i behandlingen af transaktioner fra kreditkortselskaber.Mange af disse virksomheder bruger en batchbehandlingsmetode, der gør det muligt at registrere en række transaktioner på én gang.Dette er et eksempel på blød realtidsbehandling. Mange biler bruger også realtidsberegning.En bilmotor kan være et godt eksempel på hård realtidsbehandling.Hvis motoren er for sent i sin svar på den kommando, den modtager, kan den medføre, at hele bilen til funktionsfejl. Der er en række designs, der bruges til at producere realtidsbehandlingssystemer.En af de mest almindelige metoder til realtidsdesign er den modulære tilgang til softwarekonstruktion og test (maskot).Mascot er en metode til softwaredesign, der først blev introduceret af Det Forenede Kongerige forsvarsministerium i 1970'erne.Denne metode adskiller sig fra andre softwareudviklingsmetoder, idet dens hovedfokus ikke var funktionaliteten eller formålet med det system, der blev designet.Udviklerne af maskot fokuserede i stedet på realtidsprocesserne og effektive ydelser af de systemer, de udviklede.