Требования к Операционным Системам Реального Времени (ОСРВ)
Основное свойство – система должна давать отклик на любые непредсказуемые воздействия в течение предсказуемого интервала времени.
Необходимо выполнять 2 условия:
  1. Ограничение времени отклика (реакция на событие не действующая в течение определённого времени), является основным параметром ОСРВ;
  2. Одновременность обработки. При реализации нескольких событий должны быть выполнены временные ограничения для всех событий.
ОСРВ применяются для управления технологических процессов в реальном времени.
2 класса:
  1. Система жёсткого реального времени. Нарушение временного ограничения недопустимо;
  2. Система мягкого реального времени. Нарушение временного ограничения нежелательно. Строго говоря, не является ОСРВ.
Требования:
  1. Многозадачность и многопрограммность. ОСРВ должна быть многопоточной и активно использовать прерывания для диспетчеризации;
  2. Поддержка абсолютных приоритетов;
  3. В ОСРВ должно применяться понятие приоритетов потока;
  4. Система наследования приоритетов. Чтобы не возникала инверсия приоритетов. Поток с низким приоритетов может заблокировать поток с более высоким приоритетом;
  5. Наличие средства для синхронизации процессов и задач;
  6. Предсказуемость. Нужно знать основные временные характеристики ОС (время отклика);
  7. Скрытая задержка прерывания – время от момента прерывания до запуска обработки;
  8. Максимальное время выполнения каждого системного вызова;
  9. Максимальное время прерываний.


Ctrl  Предыдущая  •  Следующая  Ctrl
Сайт управляется системой uCoz