Dom > Razstava > Vsebine

Operacijski sistem v realnem času

Mar 08, 2019

Operacijski sistem v realnem času (RTOS) je kateri koli operacijski sistem (OS), namenjen za izvajanje aplikacij v realnem času, ki obdelujejo podatke, ko pridejo, običajno brez zamud medpomnilnik. Zahteve glede časa obdelave (vključno z vsakim zamikom OS) se merijo v desetinah sekund ali krajših časovnih intervalih. Sistem v realnem času je časovno omejen sistem, ki ima natančno določene časovne omejitve. Obdelava mora biti opravljena znotraj opredeljenih omejitev ali pa sistem ne bo uspel. So bodisi dogodek, bodisi delitev časa. Sistemi, ki temeljijo na dogodkih, preklapljajo med nalogami glede na njihove prednostne naloge, medtem ko sistemi za časovno izmenjavo preklapljajo nalogo, ki temelji na prekinitvah ur. Večina RTOS uporablja algoritem predhodnega razporejanja.


Ključna značilnost sistema RTOS je raven njegove skladnosti glede časa, ki je potreben za sprejemanje in dokončanje naloge aplikacije; spremenljivost je tresenje. Trdi operacijski sistem v realnem času ima manj tresljajev kot mehki operacijski sistem v realnem času. Glavni cilj oblikovanja ni visoka zmogljivost, ampak garancija za mehko ali trdo izvedbo. RTOS, ki običajno ali na splošno izpolnjuje rok, je mehki operacijski sistem v realnem času, če pa lahko doseže določen rok, je to težko operacijski sistem v realnem času.


RTOS ima napreden algoritem za razporejanje. Fleksibilnost načrtovalca omogoča širšo orkestriranje procesnih prioritet v računalniškem sistemu, vendar je operacijski sistem v realnem času pogosteje namenjen ozkemu nizu aplikacij. Ključni dejavniki v operacijskem sistemu v realnem času so minimalna prekinitvena zakasnitev in minimalna latenca preklapljanja niti; operacijski sistem v realnem času je bolj cenjen za to, kako hitro ali kako se lahko predvidljivo odzove kot na količino dela, ki ga lahko opravi v danem časovnem obdobju.


Oglejte si primerjavo operacijskih sistemov v realnem času za izčrpen seznam. Oglejte si tudi seznam operacijskih sistemov za vse vrste operacijskih sistemov.