Kakšne so operacijski sistem v realnem času?Bodite pozorni na podrobne študije RTOS.Najprej, da je posebna vrsta operacijskega sistema, ki se razlikujejo od generičnega operacijskega sistema za njeno učinkovitost in hitrost v najhujših situacijah.Obstaja veliko konceptov, ki razkrivajo posebnosti:
- RTOS - sistem, ki je sposoben zagotoviti potrebne storitve za določeno časovno obdobje;
- v realnem času, sistem, ki je značilno stalno pripravljenostjo in obdelava podatkov pregleden za uporabnika;
- "hitri sistem", ki prihaja v ospredje ne odzivni čas RTOS, in dovolj časa za delo z aplikacijo.
Za popolnost, je vredno pozoren na značilnostih operacijskih sistemov v realnem času.Najpomembnejša značilnost je zagotovljena in stabilen odziv na dogodke.Naloge kateremkoli nivoju (visoka in nizka prioriteta), ne smejo biti v nasprotju s seboj in izpodrinejo seboj.Visoke zahteve v času odziva na poseben dogodek v realnem času.
Vrste realnem času operacijskega sistema
jih ločuje glede na program: tog (trd), mehka (soft) in interaktivna.Kratek pogled na vsako vrsto.
Hard RTOS imeti odzivni čas fiksno do dogodkov v realnem času.Primer strojne prekinitve, nadzor zaslon ukaze, ki se obdelujejo v določenem času, ki se pojavi v 100% primerov.Sistemi
soft realnem času omogočajo 80-90% primerov, da odstopajo od opredeljen časovni okvir eno naročilo.Najpomembneje pa je, pa te zamude ne privede do nepopravljive posledice.
Interactive RTOS vključujejo človeški faktor (ko posameznik pričakuje odziv sistema po postavljajo smernice ali navodila).
najbolj priljubljen v realnem času, operacijske sisteme in njihove lastnosti
Večina RTOS - odvisnih in težko za njih, da pridobijo podrobne informacije.Podjetje je razvilo Windriver Systems VxWorks (trda RTOS) za vgrajene razvoj programske opreme na računalniku.Temelji na delu z gostiteljskim računalnikom, na katerem se je razvila programsko opremo, in računalniku odjemalca, kjer se uporablja za upravljanje VxWorks.
Ti operacijski sistemi v realnem času - shirokonastraivaemye, ampak programski moduli ni mogoče uporabiti v drugačnem okolju, zaradi česar je precej omejeno uporabo.Prednosti so:
- neomejeno število nalog.
- Število prioritet - do 256.
- Naloge bodo predvidoma ciklično ali prioriteto.
- semaforji, ki pomagajo upravljati kritične sistemske vire.
realnem času operacijski sistem QNX Neutrino Realtime Operacijski sistem - Ideja podjetja QNX Software Systems.Temelji na cross-strežnik arhitekture in je značilna velika večopravilnost s prednostno načinu.Vsak element sistema deluje neodvisno: napake in okvare, lahko vsaka enota ponovno samostojno, ne da bi to vplivalo na delo jedra ali drugih sestavnih delov.Ima tudi globoko konfiguracijo vežejo na osnovno jedra, ki odpravlja delo v drugo okolje a.
ChorusOS je primer vgrajenega operacijskega sistema, ki se pogosto uporablja v telekomunikacijah.Podpira različne telekomunikacijskih protokolov, Java-tehnologijo, ki omogoča uvedbo novih gibanj in aplikacij.
razliko od tekmovanje v teku javne in ciljne
RTOS razlikujejo od splošne namene deterministični naravi dela, ki je zaradi strogega nadzora čas, porabljen za naloge, za obdelavo.Pojem "določnosti" opisuje vnaprej določen časovni interval, v katerem teče v realnem času program.