Kas Yra Realaus Laiko Operacinės Sistemos

Turinys:

Kas Yra Realaus Laiko Operacinės Sistemos
Kas Yra Realaus Laiko Operacinės Sistemos

Video: Kas Yra Realaus Laiko Operacinės Sistemos

Video: Kas Yra Realaus Laiko Operacinės Sistemos
Video: What is the need of an RTOS in an Embedded System 2024, Gegužė
Anonim

Realaus laiko operacinės sistemos yra pagrįstos programinės įrangos sistemomis, kurios per nustatytą laiką gali atlikti daugybę funkcijų. Tai naudojama šiuolaikinėse programose, kurios kontroliuoja įrangos, naudojamos mokslinių tyrimų, karo ir kosmoso pramonėje, procesus, taip pat paprasto žmogaus gyvenime buitinių prietaisų ir šiuolaikinių prietaisų lygiu.

Kas yra realaus laiko operacinės sistemos
Kas yra realaus laiko operacinės sistemos

Realaus laiko operacinių sistemų ypatybė

Kaip operacinė sistema realiuoju laiku naudojama programa, kuri tam tikrą užduotį atlieka griežtai apibrėžtu laikotarpiu. Realiu laiku sistema reikalauja teisingų rezultatų per nurodytą laiką. Tokios realaus laiko sistemos įmontuotos į mikrobangų krosneles, skalbimo mašinas, skaitmeninius fotoaparatus ir mobiliuosius telefonus.

Pavyzdžiui, žmogaus smegenys realiuoju laiku veikia kaip operacinė sistema. Realaus laiko operacinės sistemos naudojamos medicininėse diagnostikos sistemose, oro linijų rezervavimo sistemose, telekomunikacijų sistemose, kovinių ginklų valdymo sistemose ir daugelyje kitų sričių.

Realaus laiko operacinių sistemų tipai

Realaus laiko operacinės sistemos klasifikuojamos kaip kietos ir minkštos. Norint atlikti užduotis nurodytu laiku, reikalinga griežta realaus laiko sistema. Užduotys turi būti įvykdytos per jų terminą, kitaip sistema realiuoju laiku gali padaryti didelę materialinę ar fizinę žalą.

Tokių realaus laiko sistemų pavyzdžiai yra, pavyzdžiui, kariniai įrenginiai, valdantys sudėtingas raketų sistemas. Oro transporto skrydžių valdymo sistemos yra dar vienas pavyzdys. Be to, šios sistemos veikia medicinos įstaigose - tai aparatūros kompleksai sveikatos kontrolei.

„Soft“realaus laiko sistemos apima atvejus, kai užduočių atlikimo terminų pažeidimas sukelia nemalonių, tačiau priimtinų pasekmių. Tikroji realaus laiko sistema negarantuoja, kad užduotis ar darbas bus įvykdytas per nurodytą laiką. Ši sistema bus pertvarkyta ir išsijungs, jei procesas nebus baigtas laiku. Realaus laiko programinės įrangos sistemos naudojamos daugialypės terpės aplinkose. Pavyzdžiui, jei DVD grotuvas negali apdoroti vaizdo kadro, galite tęsti vaizdo įrašo žiūrėjimą.

Realaus laiko daugiafunkcinėse sistemose operacinė sistema turi teikti prioritetą realiojo laiko užduotims, o ne kitoms užduotims.

Viena iš operacinių sistemų, kuri apima minkštą realaus laiko sistemą, yra „Linux“operacinė sistema.

Realaus laiko operacinė sistema sukurta atsižvelgiant į visus realaus gyvenimo aspektus. Ši operacinė sistema yra paremta dviem pagrindiniais principais. Pirmasis yra tas, kad procesas turi būti sutelktas į užprogramuotą įvykį, kad užduotis būtų galima planuoti ir apdoroti atsižvelgiant į jų prioritetus. Antrasis principas yra susijęs su vykdymo laiku, taigi problemos sprendimo procesas vyksta nustatytu laiku.

Rekomenduojamas: