Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
и/или многозадачного подхода.
Примеры систем реального времени:
- системы управления атомными электростанциями;
- системы управления технологическими процессами;
- системы медицинского мониторинга;
- системы управления вооружением;
- системы космической навигации;
- системы разведки;
- системы управления лабораторными экспериментами;
- системы управления автомобильными двигателями;
- робототехника;
- телеметрические системы управления;
- системы антиблокировки тормозов;
- системы сигнализации и т.д.
Различают системы «мягкого» и «жесткого» реального времени. Различия зависят
от требований к системе:
- в «жесткой» системе нарушение временных ограничений не допустимо;
- в «мягкой» системе нарушение временных ограничений нежелательно.
Основные требования к операционной системе реального времени:
Мультипрограммность и многозадачность (многопоточность). ОС
Должна активно использовать прерывания для диспетчеризации.
Максимальное время выполнения того или иного действия должно
Быть известно заранее и соответствовать требованиям приложения;
Приоритеты задач (потоков). Проблема, какой задаче ресурс
Требуется больше всего. В идеальной ситуации ОСРВ отдает ресурс
Потоку или драйверу с ближайшим крайнем сроком завершения.
Дата публикования: 2014-11-29; Прочитано: 191 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!