Aký je skutočný čas operačný systém?

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.