/ / Kas yra realaus laiko operacinės sistemos?

Kas yra realaus laiko operacinės sistemos?

Kas yra operacinės sistemos?realiu laiku? Atkreipkime dėmesį į išsamų RTOS tyrimą. Visų pirma, tai yra specialios operacinės sistemos tipai, kurie skiriasi nuo universalių operacinių sistemų, o jų našumas ir greitis blogiausiose situacijose. Yra daug koncepcijų, kurios atskleidžia specifiškumą:

- RTOS yra sistema, kuri tam tikrą laiką gali teikti reikalingas paslaugas;

- realaus laiko sistema, kuriai būdinga nuolatinė prieinamumo galimybė, ir apdorotos informacijos laikas vartotojams yra nematomas;

- "greita sistema", kur pirmas kartas nėra RTOS reakcijos laikas, tačiau laikas, per kurį reikia dirbti su programa.

Dėl išsamumo, verta atkreipti dėmesį įbūdingos realaus laiko operacinių sistemų savybės. Svarbiausia yra garantuota ir stabili reakcija į įvykius. Bet kokio lygio (aukšto ir žemo prioriteto) užduotys neturėtų prieštarauti vieni kitiems ir viena kitą pakeisti. Aukštas reagavimo į tam tikro įvykio laiką realiuoju laiku lygis.

Realaus laiko operacinės sistemos tipai

Atskirkite jas priklausomai nuo programų: sunku (sunku), minkšta (minkšta) ir interaktyvi. Peržiūrėkime kiekvieną rūšį.

Tvirtas RTOS turi griežtai apibrėžtą laikąatsakymas į įvykį realiuoju laiku. Pavyzdys: aparatūros nutraukimas, valdymo komandos rodymas turėtų būti apdorotas tam tikrą laiką, kuris vyksta 100% atvejų.

Minkštos realaus laiko sistemos leidžia 80-90% atvejų nukrypti nuo tam tikrų laiko tarpių pagal vieną užsakymą. Tačiau svarbiausias dalykas yra tai, kad šie vėlavimai nesukelia nepataisomų padarinių.

Interaktyviosios RTOS apima žmogiškąjį veiksnį (kai žmogus tikisi sistemos atsakymo po jiems pateiktų nurodymų ar komandų).

Dažniausiai naudojamos realaus laiko operacinės sistemos ir jų savybės

Dauguma RTOS yra uždarojo tipo, ir sunkugauti išsamią informaciją. "WindRiver Systems" sukūrė "VxWorks" (standųjį RTOS), skirtą programinės įrangos kūrimui įterptuose kompiuteriuose. Tai pagrįsta pagrindinio kompiuterio, kuriame sukurta programinė įranga, darbą ir kliento kompiuterį, kur jis naudojamas VxWorks valdymui.

Šios realaus laiko operacinės sistemos -bet programinės įrangos moduliai negali būti naudojami kitoje aplinkoje, todėl jų naudojimas yra gana ribotas. Privalumai:

- Neribotą skaičių užduočių, kurias reikia išspręsti.

- prioritetinių užduočių skaičius yra iki 256.

- Užduotys planuojamos pagal ciklą arba pagal prioritetus.

- Semaforiai, kurie padeda valdyti kritinius sistemos išteklius.

QNX realaus laiko operacinės sistemosNeutrino realaus laiko operacinė sistema yra QNX Software Systems idėja. Jis yra pagrįstas kryžminio serverio architektūra ir yra būdingas didelis multitasking su prioriteto režimu. Kiekvienas sistemos elementas veikia savarankiškai: nesėkmių ir nesėkmių atveju bet kuri nuoroda gali paleisti save, nepažeidžiant branduolio ar kitų komponentų veikimo. Ji taip pat turi gilų konfigūraciją, pritvirtintą prie pagrindo, o tai neleidžia dirbti kitoje aplinkoje.

ChorusOS yra įterptinės OS pavyzdys,kuri plačiai naudojama telekomunikacijose. Ji palaiko įvairius telekomunikacijų protokolus, "Java" technologijas, kurios leidžia įdiegti naujus kūrinius ir programas.

Skirtumas nuo bendro naudojimo ir paskirties OS

RTOS skiriasi nuo bendrosios paskirties sistemųDeterminuotas darbo pobūdis, kurį lemia griežta laiko kontrolė, išleidžiamas užduočių vykdymui. Terminas "determinizmas" apibūdina iš anksto nustatytą laiko intervalą, už kurį veikia viena realiojo laiko programa.

</ p></ p>>
Skaityti daugiau: