Skip to main content

Hva er et sanntids operativsystem?

Et operativsystem i sanntid er en bestemt type datamaskinoperativsystem som fullfører oppgavene veldig pålitelig.Disse operativsystemene har muligheten til å ta inn informasjons- og utgangsresultater på sanntidsbasis.Dette betyr at informasjonsresultatene er klare samtidig som resultatene er nødvendige.Denne typen operativsystem er den tradisjonelle datamaskinkomponenten i en større databehandlings- og produksjonsfilosofi kalt sanntidsberegning.

Et standard datamaskinoperativsystem bruker ikke hastighet som en bestemmende faktor.Hastigheten som en prosess er fullført kan være veldig viktig for brukeren, men selve operativsystemet er helt ubekymret.Siden hastighet ikke er viktig for programmeringen, kan en prosess bli avbrutt eller stoppes mens en annen prosess, som blir anerkjent som viktigere, i stedet.

Denne typen prosesseringer skaper et nivå av variabilitet i utgangen som er uakseptabel i noen systemer.Noen datasystemer driver dyre maskiner, styrer verktøy eller utfører andre oppgaver som involverer tusenvis av menneskeliv eller millioner av dollar.Disse datamaskinene trenger et pålitelig nivå av produksjon for å forhindre ulykker og spare liv og penger.

For å oppnå dette nivået av pålitelighet, bruker folk et operativsystem i sanntid.Disse systemene bruker tid som en avgjørende faktor.Tiden det tar for informasjon å legge inn systemet og beregningene som er gjort ved hjelp av den informasjonen, styres tett.

En av hovedfaktorene i et sanntids operativsystem dreier seg om prosessprioritering.I et standard operativsystem er visse interne systemprosesser viktigere enn noen annen.Disse prosessene kan ikke bli avbrutt av applikasjoner, uavhengig av prioritet.Et operativsystem i sanntid vil tillate applikasjonsprosessen topp prioritet om nødvendig.Dette tillater viktige beregninger tiden og kraften de trenger for å fullføre i et bestemt vindu.

Et sanntids operativsystem har et veldig pålitelig nivå av produksjon, ofte på bekostning av generell hastighet.Siden systemet og prosessortiden er mer variabel, er det mulig for ikke-viktige tiltak å ta lengre tid å fullføre.Minneadressering og bytte er både tregere og mer stabilt enn i et tradisjonelt system.I hovedsak tar det lengre tid å skrive og hente informasjonen, men informasjonen er alltid der når den trenger å være.

Det er to grunnleggende typer operativsystemer i sanntid, hard og myk.I et hardt system må informasjonen være der den må være innenfor en viss tidsramme eller informasjonen er ubrukelig.Dette er ofte kritiske systemer som styrer medisinsk utstyr, verktøy eller pengeutveksling.I et mykt system er det mer spillerom på nøyaktig når informasjonen er påkrevd.Denne stilen er vanlig på steder som navigasjonssystemer og oppdaterer stadig utstyr som radar.