Skip to main content

Hva er sanntidsbehandling?

REALIME-behandling er en slags databehandling som svarer øyeblikkelig på kommandoer eller til innføring av data.I noen tilfeller kan behandling i sanntid også referere til utseendet til øyeblikkelig respons når det i virkeligheten er en kort forsinkelse.Denne behandlingen er ofte delt inn i to forskjellige kategorier, hard sanntid og myk sanntid.

Hard sanntidsbehandling refererer til et system der en frist som må oppfylles.Hvis fristen ikke er oppfylt, anses oppgaven eller systemet som en fiasko.Denne typen prosesseringer finnes i systemer som det ofte er lite rom for svikt.Noen eksempler kan inkludere flymontrollsystemer, pacemakere og mange medisinske utstyr som overvåker helsen til pasienter som kan være i kritisk tilstand.

Myk sanntidsbehandling er derimot en slags prosessering der tidsfrister kan gå glipp av uten at systemet svikter på grunn av forsinkelsen.I noen tilfeller kan systemet lide av dårligere kvalitet eller redusert effektivitet av funksjoner.Disse prosessene finnes ofte i lyd- og visuelle systemer.En innspilt video, for eksempel, kan savne rammer, selv om videoen ikke vil mislykkes på grunn av forsinkelse eller sletting av visse rammer.Noen vanlige eksempler på denne typen behandling finner du i behandlingen av transaksjoner fra kredittkortselskaper.Mange av disse selskapene bruker en batchbehandlingsmetode som gjør at en rekke transaksjoner kan registreres samtidig.Dette er et eksempel på myk sanntidsbehandling.

Mange biler bruker også sanntidsberegning.En bilmotor kan være et godt eksempel på hard sanntidsbehandling.Hvis motoren er forsinket i svaret på kommandoen den mottar, kan det føre til at hele bilen ikke fungerer.

Det er en rekke design som brukes til å produsere prosesseringssystemer i sanntid.En av de vanligste metodene for sanntidsdesign er den modulære tilnærmingen til programvarekonstruksjon og test (MASCOT).Mascot er en metode for programvaredesign som først ble introdusert av Storbritannias forsvarsdepartement på 1970 -tallet.Denne metoden skilte seg fra andre programvareutviklingsmetoder ved at hovedfokuset ikke var funksjonaliteten eller formålet med systemet som ble designet.Utviklerne av maskot fokuserte i stedet på sanntidsprosesser og effektive ytelse av systemene de utviklet.