Skip to main content

Hvad er et realtidsoperativsystem?

Et operativsystem i realtid er en bestemt type computeroperativsystem, der afslutter opgaver meget pålideligt.Disse operativsystemer har evnen til at indtage informations- og outputresultater på realtid.Dette betyder, at informationsresultaterne er klar på samme tid som resultaterne er nødvendige.Denne type operativsystem er den traditionelle computerkomponent i en større computer- og fremstillingsfilosofi kaldet realtids computing.

Et standard computeroperativsystem bruger ikke hastighed som en afgørende faktor.Den hastighed, hvormed en proces er afsluttet, kan være meget vigtig for brugeren, men selve operativsystemet er helt ubekymret.Da hastighed ikke er vigtig for programmeringen, kan en proces afbrydes eller stoppes, mens en anden proces, der er anerkendt som vigtigere, kører i stedet.

Denne type behandling skaber et niveau af variation i output, der er uacceptabelt i nogle systemer.Nogle computersystemer driver dyre maskiner, styrer værktøjer eller udfører andre opgaver, der involverer tusinder af menneskeliv eller millioner af dollars.Disse computere har brug for et pålideligt outputniveau for at forhindre ulykker og redde liv og penge.

For at opnå dette niveau af pålidelighed bruger folk et realtidsoperativsystem.Disse systemer bruger tid som en afgørende faktor.Den tid, det tager for information at indtaste systemet, og beregningerne, der er gjort ved hjælp af disse oplysninger, styres tæt.

En af de vigtigste faktorer i et realtidsoperativsystem drejer sig om procesprioritering.I et standardoperativsystem er visse interne systemprocesser vigtigere end nogen anden.Disse processer afbrydes muligvis ikke af applikationer, uanset prioritet.Et realtidsoperativsystem tillader ansøgningsproces den højeste prioritet om nødvendigt.Dette tillader vigtige beregninger den tid og strøm, de har brug for til at afslutte inden for et bestemt vindue.

Et realtidsoperativsystem har et meget pålideligt niveau af output, ofte på bekostning af generel hastighed.Da systemet og processortiden er mere variabel, er det muligt for ikke-vigtige handlinger at tage længere tid at afslutte.Hukommelsesadressering og bytte er både langsommere og mere stabil end i et traditionelt system.I det væsentlige tager det længere tid at skrive og hente oplysningerne, men oplysningerne er altid der, når de skal være.

Der er to grundlæggende typer realtidsoperativsystemer, hårde og bløde.I et hårdt system skal informationen være, hvor de skal være inden for en bestemt tidsramme, eller informationen er ubrugelig.Dette er ofte kritiske systemer, der styrer medicinsk udstyr, forsyningsselskaber eller pengeudvekslinger.I et blødt system er der mere spillerum på nøjagtigt, hvornår oplysningerne er påkrævet.Denne stil er almindelig på steder som navigationssystemer og opdaterer konstant udstyr såsom radar.