:: Статистика ::

 
Індекс цитування

 

 

 

 

 

Системи реального часу

Це системи, призначені для полегшення розробки так званих застосувань реального часу — програм, керівників некомп'ютерним устаткуванням, часто з дуже жорсткими обмеженнями за часом. Прикладом такого застосування може бути програма бортового комп'ютера fly-by-wire (дослівно - що "летить по дроту", тобто що використовує систему управління, в якій органи управління не мають механічного і гідравлічного зв'язку з рульовими площинами) літака, системи управління прискорювачем елементарних часток або промисловим устаткуванням. Подібні системи зобов'язані підтримувати багатопоточність, гарантований час реакції на зовнішню подію, простої доступ до таймера і зовнішніх пристроїв.
Здатність гарантувати час реакції є відмітною ознакою систем РВ. Поважно враховувати відмінність між гарантованістю і просто високою продуктивністю і низькими накладними витратами. Далеко не всі алгоритми і технічні рішення, навіть і що забезпечують відмінний середній час реакції, годяться для додатків і операційних систем РВ.
По інших ознаках ці системи можуть відноситися як до класу ДОС (RT-11), так і до ОС (OS-9, QNX).
Цікаво, що новомодна течія в комп'ютерній техніці — multimedia — при якісній реалізації пред'являє до системи ті ж вимоги, що і промислові завдання реального часу. У multimedia основною проблемою є синхронізація зображення на екрані із звуком. Саме у такому порядку. Звук зазвичай генерується зовнішнім апаратним пристроєм з власним таймером, і зображення синхронізується з ним. Людина здатна відмітити досить малі тимчасові неоднорідності в звуковому потоці, а пропуск кадрів у візуальному потоці не так помітний. Розбіжність же звуку і зображення фіксується людиною вже при затримках близько 30 мс. Тому системи високоякісного multimedia повинні забезпечувати синхронізацію з такою ж або вищою точністю, що мало відрізняється від реального часу.
Так зване "м'який реальний час" (soft real lime)що надається сучасними платформами Win32, не є реальним часом взагалі, це щось подібне до "осетрини другої свіжості". Система "м'якого РВ" забезпечує не гарантоване, а всього лише середній час реакції. Для мультимедійних застосувань і ігор відмінність між "середнім" і "гарантованим" не дуже критично — ну сіпнеться картинка, або попливе звук. Але для промислових застосувань, де необхідний теперішній реальний час, це звичайно неприйнятний.

 

рекламодавці:

/ ml lfppюн

::  Меню ::

ГОЛОВНА

Введення

Представлення даних в обчислювальних системах 

Машинні мови

Завантаження програм 

Управління оперативною пам'яттю

Сегментна і сторінкова віртуальна пам'ять

Комп'ютер і зовнішні події

Паралелізм з точки зору програміста 

Реалізація багатозадачності на однопроцесорних комп'ютерах 

Зовнішні пристрої

Драйвери зовнішніх пристроїв 

Файлові системи 

Додаток. Огляд архітектури сучасних ОС

 


:: Навігація ::

Головна

Додати у вишукане  

 

 

 


Copyright © Asentli, 2008