Hvad er et operativsystem i realtid?

Et realtids-operativsystem er en bestemt type computer-operativsystem, der udfører opgaver meget pålideligt. Disse operativsystemer har evnen til at indtage information og output-resultater 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, der kaldes realtids computing.

Et standardcomputer-operativsystem bruger ikke hastighed som en bestemmende faktor. Den hastighed, hvorpå en proces afsluttes, kan være meget vigtig for brugeren, men selve operativsystemet er fuldstændig ubekymret. Da hastighed ikke er vigtig for programmeringen, kan en proces afbrydes eller standses, mens en anden proces, der anerkendes som mere vigtig, kører i stedet.

Denne type behandling skaber et niveau af variationer i output, der er uacceptabelt i nogle systemer. Nogle computersystemer betjener dyre maskiner, styrer forsyningsselskaber 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 nå dette niveau af pålidelighed bruger folk et realtids-operativsystem. Disse systemer bruger tid som en afgørende faktor. Den tid det tager for information at komme ind i systemet, og beregningerne foretaget ved hjælp af denne information kontrolleres tæt.

En af hovedfaktorerne i et realtids-operativsystem 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 operativsystem i realtid tillader, at ansøgningsprocessen er den øverste prioritet, hvis nødvendigt. Dette tillader vigtige beregninger af den tid og strøm, de har brug for for at afslutte inden for et bestemt vindue.

Et realtids-operativsystem har et meget pålideligt outputniveau, ofte på bekostning af generel hastighed. Da systemet og processor-tiden er mere variabel, er det muligt for ikke-vigtige handlinger at tage længere tid at afslutte. Hukommelsesadressering og udskiftning 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 informationen er altid der, når den 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 den skal være inden for en bestemt tidsramme, eller informationen er ubrugelig. Dette er ofte kritiske systemer, der styrer medicinsk udstyr, værktøjer eller pengeudveksling. I et blødt system er der mere spillerum, nøjagtigt hvornår informationen er påkrævet. Denne stil er almindelig på steder som navigationssystemer og konstant opdatering af udstyr såsom radar.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?