Mi a valós idejű operációs rendszer?

Melyek a valós idejű operációs rendszer?Ügyeljen arra, hogy a részletes tanulmányt a RTOS.Először is, ez egy különleges fajta operációs rendszer, amelyek eltérnek a generikus operációs rendszer teljesítményét és a sebesség a legrosszabb helyzetekben.Sok fogalmak, amelyek feltárják sajátosságok:

- RTOS - egy olyan rendszer, amely képes biztosítani a szükséges szolgáltatásokat egy bizonyos ideig;

- valós idejű rendszer, amelyet az jellemez, állandó készenlétben, és az információk feldolgozását átlátható a felhasználó számára;

- "gyors rendszer", amely előtérbe helyezi a nem válaszidő RTOS, és elég idő, hogy az alkalmazás.

A teljesség érdemes odafigyelni a jellemzőit valós idejű operációs rendszerek.A legfontosabb jellemzője a garantált és stabil reakció az eseményekre.A feladatok minden szinten (magas és alacsony prioritású) nem ütközhet egymással, és kiszorítják egymást.Magas szintű követelmények idején válaszul egy adott esemény valós időben.

típusai valós idejű operációs rendszer

elválasztva őket a programtól függően: merev (kemény), puha (lágy) és interaktív.Röviden nézd meg az egyes típusú.

Kemény RTOS van egy fix időre eseményekre válaszul valós időben.Például hardver megszakítás, kijelző vezérlőparanccsal kell feldolgozni egy bizonyos időn belül, amely akkor 100% -ában.

valós idejû rendszerek lehetővé teszik 80-90% -ában eltérni a megadott időkereten belül egy nagyságrenddel.De ami a legfontosabb, ezek a késések nem vezetett helyrehozhatatlan következményekkel jár.

Interaktív RTOS tartalmazza az emberi tényező (amikor az egyén vár választ a rendszer, miután iránymutatásokat vagy utasításokat).

legnépszerűbb valós idejű operációs rendszerek és jellemzőik

legtöbb RTOS - lakóparkok és nehéz őket megszerezni részletes információkat.A cég kifejlesztett WinDriver Systems VxWorks (hard RTOS) a beágyazott szoftverek fejlesztése PC-n.Ez alapján a munkát a fogadó számítógép, amelyen a szoftvert fejlesztenek, és a kliens számítógépen, ahol alkalmazzák kezelésére vonatkozó VxWorks.

Ezek a valós idejű operációs rendszerek - shirokonastraivaemye, de a program modulok nem lehet használni egy másik környezetben, ami számukra meglehetősen korlátozott használatban.Előnyei közé:

- Korlátlan számú feladat.

- prioritások száma - a 256.

- Feladatok a tervek szerint ciklikusan vagy prioritás.

- a szemafor, amelyek segítenek kezelni a kritikus rendszer erőforrásait.

valós idejű operációs rendszer QNX Neutrino Realtime Operációs rendszer - az agyszüleménye a cég QNX Software Systems.Ennek alapja a kölcsönös szerver architektúra és jellemzi a nagy multitasking módot.Minden eleme a rendszer önállóan működik: hibák és meghibásodások, minden egység lehet újraindítani függetlenül anélkül, hogy a munka a magot vagy más elemeket.Ez is egy mély konfiguráció kötődnek az alapvető mag, amely kiküszöböli a munkát egy másik környezetben.

ChorusOS egy példa egy beágyazott operációs rendszer, amely széles körben használják a távközlési.Támogatja a különböző távközlési protokollok, Java-technológia, amely lehetővé teszi, hogy az új fejlesztések és alkalmazások.

különbség futás köz- és rendeltetési

RTOS eltérnek az általános célú determinisztikus munka jellegét, ami annak köszönhető, hogy a szigorú ellenőrzés töltött idő feldolgozási feladatokat.A "meghatározottsága" írja le egy előre meghatározott ideig, amely alatt fut egy valós idejű programot.