КомпютриОперационни системи

Какво е операционна система в реално време?

Какви са операционните системи на реално време? Обърнете внимание на подробно изучаване на RTOS. На първо място, това е специални видове операционни системи, които се различават от родово операционна система за изпълнение и скорост в най-тежките ситуации. Има много понятия, които разкриват спецификата:

- RTOS - една система, която е в състояние да предоставят необходимите услуги за определен период от време;

- в реално време система, която се характеризира с постоянна готовност, както и обработката на информация се вижда от потребителите;

- "бърза система", който излиза на преден план не е време за реакция RTOS и достатъчно време, за да работят с приложението.

За пълнота, струва си да се обръща внимание на характеристиките на операционни системи в реално време. Най-важната характеристика е гарантирана и стабилна отговор на събития. Задачи всяко ниво (висок и нисък приоритет), не трябва да си влияят взаимно и изместват един на друг. Високото ниво на изисквания за времето за отговор на конкретно събитие в реално време.

Видове операционна система на реално време

Разделете ги според програмите: твърда (твърд), мека (мек) и интерактивни. Кратък поглед към всеки тип.

Твърди RTOS имат време добре дефинирана отговор за събитието в реално време. Пример: хардуер прекъсне, контрол на дисплея команди да бъдат обработени за определен период от време, както се случва в 100% от случаите.

Меки системи в реално време позволяват на 80-90% от случаите да се отклонява от специфичния срок от един ред. Но най-важното е, че тези забавяния не са довели до непоправими последици.

Интерактивни RTOS включват човешкия фактор (когато индивидът очаква отговор от системата след инструкции или заповеди, дадени им).

Най-популярните операционни системи в реално време, и техните характеристики

Повечето RTOS - комплекси от затворен тип и за тях е трудно да се получи подробна информация. Компанията е разработила WinDriver Systems VxWorks (трудно RTOS) за вградени разработка на софтуер на компютъра. Тя се основава на хост компютъра, на който провежда развитието на софтуер, както и на клиентския компютър, където тя се използва под контрола на VxWorks.

Това операционна система в реално време - shirokonastraivaemye, но софтуерните модули не могат да се използват в различна среда, което ги прави доста ограничено в употреба. Предимствата включват:

- Неограничен брой задачи.

- Броят на приоритети - до 256.

- Задачи са насрочени циклично или с приоритет.

- семафори, които помагат да управлявате критични системни ресурси.

В реално време операционна система QNX Neutrino Realtime Операционна система - плод на въображението на компанията QNX Software Systems. Тя се основава на крос-сървър архитектура и се характеризира с голям многозадачност в режим на приоритет. Всеки елемент от системата работи независимо: всяка единица поотделно може да бъде възобновена с грешки и провали без това да повлияе на работата на ядрото или други компоненти. Тя също има дълбоко конфигурация се свързват с основния ядрото, което елиминира работата в друга среда.

ChorusOS е пример за вградена операционна система, която се използва широко в телекомуникациите. Тя поддържа различни телекомуникационни протоколи, Java-технология, която позволява въвеждането на нови разработки и приложения.

За разлика от OS и обща цел

RTOS се различават от системи с общо предназначение, детерминиран характер на работата, която се дължи на строг контрол на времето, прекарано на задачи за обработка. Концепцията за "определянето" описва предварително определен интервал от време, през който се извършва една програма в реално време.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bg.atomiyme.com. Theme powered by WordPress.