Realtidsoperativsystemer er baseret på softwaresystemer, der er i stand til at udføre en række funktioner inden for en bestemt tid. Dette bruges i moderne applikationer, der styrer udstyrsprocesserne i forsknings-, militær- og rumindustrier såvel som i den almindelige mands liv på niveau med husholdningsapparater og moderne gadgets.
Funktion af operativsystemer i realtid
Som et operativsystem i realtid bruges et program, der udfører en given opgave inden for en strengt defineret periode. I realtid kræver systemet korrekte resultater inden for en bestemt tidsperiode. Sådanne realtidssystemer er indbygget i mikrobølgeovne, vaskemaskiner, digitale kameraer og mobiltelefoner.
For eksempel fungerer den menneskelige hjerne som et operativsystem i realtid. Realtidsoperativsystemer bruges i medicinske diagnostiske systemer, flyreservationssystemer, telekommunikationssystemer, kontrolvåbenkontrolsystemer og mange andre områder.
Typer af operativsystemer i realtid
Realtidsoperativsystemer er klassificeret som hårde og bløde. Et stift system i realtid kræves for at udføre opgaver på et bestemt tidspunkt. Opgaver skal udføres inden for deres frist, ellers kan realtidssystemet forårsage betydelig materiel eller fysisk skade.
Eksempler på sådanne realtidssystemer er for eksempel militære installationer, der styrer komplekse missilsystemer. Lufttransportflyvekontrolsystemer er et andet eksempel. Disse systemer fungerer også i medicinske institutioner - dette er hardwarekomplekser til sundhedskontrol.
Bløde realtidssystemer inkluderer tilfælde, hvor overtrædelsen af deadlines for udførelse af opgaver fører til ubehagelige, men acceptable konsekvenser. Et blødt system i realtid garanterer ikke, at en opgave eller et job afsluttes inden for en bestemt tidsperiode. Dette system omlægger og lukker ned, hvis processen ikke er afsluttet til tiden. Realtids bløde systemer bruges i multimediemiljøer. For eksempel, hvis DVD-afspilleren ikke kan behandle videobilledet, kan du fortsætte med at se videoen.
I realtids multitasking-systemer skal operativsystemet prioritere realtidsopgaver frem for andre opgaver og beholde det, indtil de er afsluttet.
Et af de operativsystemer, der inkluderer det bløde realtidssystem, er Linux-operativsystemet.
Operativsystemet i realtid er designet med alle aspekter af det virkelige liv i tankerne. Dette operativsystem er bygget på to hovedprincipper. Den første er, at processen skal fokusere på den programmerede begivenhed, så opgaver kan planlægges og behandles ud fra deres prioriteter. Det andet princip vedrører udførelsestid, så processen med at løse et problem finder sted på et bestemt tidspunkt.