Kas yra realaus laiko operacinė sistema?Atkreipkite dėmesį į išsamią studiją dėl Realaus laiko OS.Visų pirma, tai yra specialios rūšies operacinę sistemą, kuri skiriasi nuo bendrinio operacinę sistemą už savo veiklą ir greitis blogiausių situacijų.Yra daug sąvokų, kad atskleisti specifiką:
- Realaus laiko OS - sistema, kuri gali suteikti reikiamas paslaugas už tam tikrą laikotarpį;
- realaus laiko sistema, kuri pasižymi pastoviu pasirengimą ir informacijos skaidriai vartotojui apdorojimas;
- "sparčioji sistema", kuris ateina į pirmą vietą ne atsakymo laikas Realaus laiko OS, ir pakankamai laiko dirbti kartu su paraiška.
Dėl išsamumo, verta atkreipti dėmesį į realaus laiko operacinės sistemos savybių.Svarbiausias bruožas yra garantuotas ir stabilus reakcija į įvykius.Dėl bet kokio lygio (aukštas ir žemas prioritetas) užduotys neturi prieštarauti tarpusavyje ir išstumti vienas kitą.Aukšto lygio reikalavimais reaguojant į konkretaus įvykio realaus laiko metu.
tipai realaus laiko operacinės sistemos
atskiriant juos priklausomai nuo programos: standus (kietas), minkštas (minkštas) ir interaktyvios.Trumpai pažvelgti kiekvienam tipui.
Kietasis Realaus laiko OS turi fiksuotą laiko reaguoti į įvykius realiu laiku.Pavyzdys aparatūros nutraukti, ekrano valdymo komandas turi būti tvarkomi per tam tikrą laiką, kuris atsiranda 100% atvejų.
minkštas realaus laiko sistemos leidžia 80-90% atvejų nukrypti nuo apibrėžto laikotarpis vienoje tvarka.Bet svarbiausia, šie vėlavimai nebuvo sukelti nepataisomų pasekmių.
Interaktyvus Realaus laiko OS apimti žmogiškąjį faktorių (kai asmuo laukia iš sistemos atsaką, kai jie nustatyti gaires arba komandoms).
populiariausias realaus laiko operacinės sistemos ir jų charakteristikos
Dauguma Realaus laiko OS - uždara ir sunku juos gauti išsamią informaciją.Įmonė sukūrė WinDriver Systems VxWorks (kietos Realaus laiko OS) įterptųjų programinės įrangos kūrimo PC.Jis yra pagrįstas priimančiosios kompiuterio, kuris yra kuriamas programinė įranga, ir kliento kompiuterio, kur ji yra naudojama valdymo VxWorks darbą.
Šie realaus laiko operacinės sistemos - shirokonastraivaemye, bet programa moduliai negali būti naudojamos skirtingos aplinkos, kuri daro juos gana ribotas naudoti.Privalumai:
- Neribotas skaičius užduotis.
- skaičius prioritetų - iki 256.
- Užduotys yra planuojama cikliškai ar prioriteto.
- semafory, kurios padeda valdyti kritinius sistemos išteklius.
realaus laiko operacinė sistema QNX Neutrinas Realtime Operacinė sistema - bendrovės QNX Software Systems idėja.Jis remiasi įvairių serverio architektūra ir pasižymi dideliu multitasking su prioriteto režimu.Kiekvienas sistemos elementas veikia nepriklausomai: gedimai ir gedimų, bet įrenginys gali būti paleistas iš naujo savarankiškai nepaveikiant šerdies ar kitų komponentų darbą.Ji taip pat turi gilią konfigūracijos jungiasi prie pagrindinio branduolio, kuris pašalina kitoje aplinkoje darbą.
ChorusOS yra įterptosios operacinę sistemą, kuri yra plačiai naudojama telekomunikacijų pavyzdys.Jis palaiko telekomunikacinių protokolus, Java technologija, kuri suteikia galimybę kurti naujas pokyčius ir taikomąsias programas įvairovė.
skirtumas nuo veikia viešojo ir paskirties
Realaus laiko OS skiriasi nuo bendrosios paskirties determinuota darbo pobūdžio, kuris yra dėl to, griežtai kontroliuoti laiką, praleistą ant perdirbimo užduotis.Iš "determinacy" sąvoka apibūdina iš anksto laiko intervalą, per kurį veikia realiu laiku programa.