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

Съдържание:

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

Видео: Какво представляват операционните системи в реално време

Видео: Какво представляват операционните системи в реално време
Видео: ДОКЛАД ИСКОННАЯ ФИЗИКА АЛЛАТРА. ВИДЕО-ВЕРСИЯ. ALLATRA SCIENCE 2024, Може
Anonim

Операционните системи в реално време се основават на софтуерни системи, които могат да изпълняват редица функции за определен период от време. Това се използва в съвременните приложения, които контролират процесите на оборудването, използвано в научноизследователската, военната и космическата индустрия, както и в живота на обикновения човек на ниво домакински уреди и съвременни джаджи.

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

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

Като операционна система в реално време се използва програма, която изпълнява дадена задача в рамките на строго определен период. В реално време системата изисква коректни резултати в рамките на определен период от време. Такива системи в реално време са вградени в микровълнови печки, перални машини, цифрови фотоапарати и мобилни телефони.

Например, човешкият мозък работи като операционна система в реално време. Операционните системи в реално време се използват в медицински диагностични системи, системи за резервация на авиокомпании, телекомуникационни системи, системи за контрол на бойните оръжия и много други области.

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

Операционните системи в реално време се класифицират като твърди и меки. За изпълнение на задачите в определено време е необходима твърда система в реално време. Задачите трябва да бъдат изпълнени в рамките на крайния срок, в противен случай системата в реално време може да причини значителни материални или физически щети.

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

Меките системи в реално време включват случаи, когато нарушаването на сроковете за изпълнение на задачите води до неприятни, но приемливи последици. Меката система в реално време не гарантира, че дадена задача или работа ще бъдат изпълнени в рамките на определен период от време. Тази система ще пренасрочи и ще спре, ако процесът не приключи навреме. Меките системи в реално време се използват в мултимедийни среди. Например, ако DVD плейърът не може да обработи видео кадъра, можете да продължите да гледате видеото.

В многозадачните системи в реално време операционната система трябва да дава приоритет на задачите в реално време пред другите задачи и да ги запазва, докато не бъдат завършени.

Една от операционните системи, която включва меката система в реално време, е операционната система Linux.

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

Препоръчано: