Aké sú operačný systém v reálnom čase?Dávajte pozor na podrobnú štúdiu o RTOS.Po prvé, je to zvláštny druh operačného systému, ktoré sa líšia od všeobecnej operačného systému pre jeho výkon a rýchlosť v najhorších situáciách.Existuje mnoho konceptov, ktoré odhaľujú špecifiká:
- RTOS - systém, ktorý je schopný poskytnúť potrebné služby pre určitú dobu;
- systém v reálnom čase, ktorý je charakterizovaný tým, konštantný pohotovosti, a spracovanie informácií pre užívateľa transparentný;
- "rýchly systém," ktorý prichádza do popredia nie je čas odozvy RTOS, a dostatok času na prácu s aplikáciou.
Pre úplnosť, je to stojí za to venovať pozornosť vlastnostiam operačných systémov v reálnom čase.Najdôležitejším rysom je zaručené stabilné a reakcie na udalosti.Úlohy akejkoľvek úrovni (vysoká a nízka priorita) nie sú v rozpore so sebou a premiestniť sa navzájom.Požiadavky na vysokej úrovni v čase reakcii na konkrétne udalosti v reálnom čase.
Druhy operačného systému v reálnom čase
oddeliť je v závislosti na programe: pevná (hard), mäkké (mäkké) a interaktívne.Krátko sa na každý typ.
Hard RTOS majú pevnú dobu odozvy na udalosti v reálnom čase.Príklad hardware prerušenia, ovládanie displeja príkazy, ktoré majú byť spracované v určitom čase, ktorý sa vyskytuje v 100% prípadov.
mäkký real-time systémy umožňujú 80-90% prípadov sa odchýliť od určeného časového rámca jednu objednávku.Ale čo je najdôležitejšie, tieto omeškania neviedli k nenapraviteľné následky.
Interactive RTOS patrí ľudský faktor (ak je jedinec očakáva odpoveď zo systému potom, čo nastaviť zásady alebo pokyny).
najobľúbenejšie real-time operačných systémov a ich charakteristiky
Most RTOS - bránou, a pre nich ťažké získať podrobné informácie.Spoločnosť vyvinula WinDriver systémy VxWorks RTOS (pevný) pre embedded vývoj softvéru na PC.Je založený na práci hostiteľského počítača, na ktorom je softvér vyvíjaný a klientskom počítači, kde sa používa pre správu VxWorks.
Tieto operačné systémy v reálnom čase - shirokonastraivaemye, ale programové moduly nemožno použiť v inom prostredí, čo ich robí značne obmedzené v použití.Medzi výhody patrí:
- Neobmedzený počet úloh.
- počet priorít - na 256.
- Úlohy sú naplánované cyklicky alebo podľa priority.
- semafory, ktoré pomáhajú riadiť kritické systémové prostriedky.
operačný systém QNX Neutrino v reálnom čase Realtime operačný systém - duchovným spoločnosti QNX Software Systems.Je založený na cross-server architektúre a vyznačuje sa veľkou multitasking s režime priority.Každý prvok systému pracuje nezávisle: poruchy a poruchy, akákoľvek jednotka môže byť reštartovaný samostatne bez ovplyvnenia práce jadra alebo iných zložiek.Má tiež hlbokú konfiguráciu väzba na základnú jadra, čo eliminuje pracovať v inom prostredí.
ChorusOS je príkladom vloženého operačného systému, ktorý je široko používaný v oblasti telekomunikácií.To podporuje celý rad telekomunikačných protokolov, Java-technológiou, ktorá umožňuje zavádzanie nových vývoja a aplikácií.
rozdiel od spustenia verejnej a cieľovej
RTOS sa líši od univerzálnych deterministické povahy práce, ktorá je vzhľadom k prísnej kontrole času stráveného na úlohách spracovania.Pojem "determinovanosti" popisuje preddefinované časový interval, po ktorý beží v reálnom čase programu.