nisfarm.ru

Co jsou operační systémy v reálném čase?

Co to jsou? operačních systémů v reálném čase? Věnujte pozornost podrobné studii RTOS. Především jsou to zvláštní typy operační systém, které se liší od univerzálního operačního systému svým výkonem a rychlostí v nejhorších situacích. Existuje mnoho konceptů, které odhalují specifika:

- RTOS je systém, který může poskytovat potřebnou službu po určitou dobu;

- systém v reálném čase, která je charakterizována konstantní připravenosti a zpracování informací viditelné pro uživatele;

- "Rychlý systém", kde poprvé není doba odezvy RTOS, ale dostatečně dlouhý čas pro práci s aplikací.

Pro úplnost stojí za to věnovat pozornost vlastnostem operačních systémů v reálném čase. Nejdůležitějším rysem je zaručená a stabilní reakce na události. Úkoly jakékoli úrovně (vysoká a nízká priorita) by neměly vzájemně konfliktovat a navzájem se vytratit. Vysoká úroveň požadavků na čas odezvy na určitou událost v reálném čase.




Typy operačních systémů v reálném čase

Oddělte je podle programů: tvrdé (tvrdé), měkké (měkké) a interaktivní. Podívejme se stručně na každý druh.

Pevná RTOS má v reálném čase striktně definovanou dobu odezvy na událost. Příklad: Přerušení hardwaru, zobrazení ovládacích příkazů by mělo být zpracováno určitý čas, což se děje ve 100% případů.

Měkké systémy v reálném čase umožňují v 80-90% případů odchýlit se od určitých časových rámců jednou objednávkou. Hlavní věc však spočívá v tom, že tyto zpoždění nevedou k nenapravitelným důsledkům.

Mezi interaktivní RTOS patří lidský faktor (když jednotlivec očekává odezvu ze systému po zadaných pokynech nebo příkazech).

Nejběžnější operační systémy v reálném čase a jejich charakteristiky

Většina RTOS je uzavřený typ a je obtížné získat podrobné informace o nich. Společnost WindRiver Systems vyvinula VxWorks (rigid RTOS) pro vývoj softwaru na vestavěných počítačích. Je založen na práci hostitelského počítače, na kterém je software vyvinut, a klientském počítači, kde se používá pro správu VxWorks.

Tyto operační systémy v reálném čase jsou vysoce konfigurovatelné, ale softwarové moduly nelze použít v jiném prostředí, což je při jejich používání poměrně omezené. Mezi výhody patří:

- Neomezený počet úkolů, které je třeba vyřešit.

- Počet prioritních úloh je až 256.

- Úkoly jsou naplánovány cyklicky nebo podle priorit.

- Semaphore, které pomáhají spravovat kritické systémové zdroje.

Operační systémy v reálném čase QNX Neutrino Realtime Operating System je brainchild softwarových systémů QNX. Je založen na architektuře mezi servery a vyznačuje se velkým multitaskingem s prioritním režimem. Každý prvek systému pracuje nezávisle: v případě selhání a selhání může být jakýkoliv odkaz restartován bez ovlivnění fungování jádra nebo jiných komponent. Má také hlubokou konfiguraci, vazbu na jádro, která vylučuje práci v jiném prostředí.

ChorusOS představuje příklad vestavěného operačního systému, který je široce využíván v telekomunikacích. Podporuje různé telekomunikační protokoly, Java technologie, které umožňují zavádění nových vývojových aplikací a aplikací.

Rozdíl od běžného použití a cílového operačního systému

RTOS se liší od systémů pro obecné účely deterministickou povahou díla, což je dáno přísnou kontrolou času stráveného na zpracování úkolů. Termín "determinismus" popisuje předdefinovaný časový interval, pro který běží jediný program v reálném čase.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru