Какви са операционната система в реално време?Обърнете внимание на подробно изучаване на RTOS.На първо място, това е особен вид на операционната система, които се различават от родовото операционната система за нейното изпълнение и скорост в най-тежките ситуации.Има много понятия, които разкриват подробности:
- RTOS - една система, която е в състояние да предоставят необходимите услуги за определен период от време;
- система в реално време, която се характеризира с постоянна готовност, както и обработката на информация, прозрачно за потребителя;
- "бърза система", която излиза на преден план не времето за реакция RTOS, и достатъчно време за работа с приложението.
За пълнота, струва си да се обръща внимание на характеристиките на реално време операционни системи.Най-важната характеристика е гарантирана и стабилна реакция на събития.Задачите на всяко ниво (висок и нисък приоритет) не трябва да са в конфликт помежду си и изместват един на друг.Изисквания на високо равнище по време на отговор на конкретно събитие в реално време.
Видове реално време операционна система
тях разделителните в зависимост от програмата: твърда (трудно), мека (мек) и интерактивно.Накратко разгледаме всеки тип.
Hard RTOS имат фиксирано време за реакция на събитията в реално време.Пример хардуерно прекъсване, контрол дисплей команди, за да бъде обработена в рамките на определен период от време, който се среща в 100% от случаите.
системи мека реално време позволяват 80-90% от случаите да се отклони от определения срок един ред.Но най-важното, тези забавяния не са довели до непоправими последици.
Interactive RTOS включва човешкия фактор (когато човек очаква отговор от системата, след като установят насоки или инструкции).
най-популярната в реално време, операционни системи и техните характеристики
Най RTOS - комплекси от затворен тип и трудно за тях да получат подробна информация.Компанията е разработила WinDriver Systems VxWorks (трудно RTOS) за вградени разработка на софтуер за PC.Тя се основава на работата на компютъра хост, на която се разработва софтуера, и на клиентския компютър, където тя се използва за управление на VxWorks.
Тези реално време операционни системи - shirokonastraivaemye, но програмни модули не могат да бъдат използвани в различна среда, което ги прави доста ограничено в употреба.Ползите включват:
- Неограничен брой задачи.
- Брой на приоритети - да 256.
- Задачи са насрочени циклично или по приоритет.
- семафори, които помагат управляват критични системни ресурси.
операционна система QNX Neutrino реално време Realtime Операционна система - плод на въображението на компанията QNX Software Systems.Тя се основава на крос-сървър архитектура и се характеризира с голяма мултитаскинг с режим на приоритет.Всеки елемент от системата работи независимо: повреди и неизправности, всяка единица може да се рестартират, независимо, без да засяга работата на ядрото или други компоненти.Тя също има дълбоко конфигурация свързват към основния ядрото, което елиминира работа в друга среда.
ChorusOS е пример за вградена операционна система, която се използва широко в областта на телекомуникациите.Тя поддържа различни телекомуникационни протоколи, Java-технология, която позволява въвеждането на нови разработки и приложения.
разлика от тичане публични и дестинация
RTOS различават от общо предназначение детерминиран характер на работата, която се дължи на стриктния контрол на времето, прекарано на задачи по обработка.Концепцията за "определеност" описва предварително определен интервал от време, през който управлява програма в реално време.