Добавил:
north memphis Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
doklad (4).docx
Скачиваний:
0
Добавлен:
17.07.2026
Размер:
26.59 Кб
Скачать

МИНОБРНАУКИ РОССИИ

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ

ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

«ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА)

Кафедра информационной безопасности

Реферат

по дисциплине «Системы реального времени»

Тема: Особенности операционных систем реального времени.

Студент _________________

Преподаватель _________________ Сидельников В.В.

Санкт-Петербург

2026

Основная часть Определение и отличительные особенности осрв

Операционные системы реального времени (ОСРВ) представляют собой фундамент для построения программно-аппаратных комплексов, в которых время является критическим параметром функционирования. В отличие от универсальных операционных систем, где основное внимание уделяется минимизации среднего времени отклика и максимизации пропускной способности, главной характеристикой ОСРВ является предсказуемость или детерминированность поведения. В контексте реального времени успешность работы системы определяется не только логической правильностью вычислений, но и моментом времени, в который получен результат. Если временные ограничения не соблюдены, фиксируется сбой, который в критических системах может привести к катастрофическим последствиям. Таким образом, ОСРВ должна гарантировать выполнение задачи в строго отведенный интервал времени даже при наихудших внешних условиях и максимальной нагрузке.

Принято разделять системы реального времени на «жесткие» и «мягкие». В системах жесткого реального времени пропуск установленного дедлайна эквивалентен полному отказу системы. Здесь время отклика должно быть гарантировано математически или экспериментально для всех возможных сценариев. В системах мягкого реального времени несоблюдение временных рамок ведет лишь к снижению качества обслуживания или производительности, но не к аварии. Ключевым требованием к любой профессиональной ОСРВ является обеспечение минимальной и фиксированной латентности прерываний, а также минимизация времени переключения контекста задач. Это достигается за счет специальной организации ядра, которое должно оставаться вытесняемым практически в любой момент своей работы.

Архитектурные решения осрв

Выбор архитектуры ОСРВ напрямую влияет на ее способность обеспечивать детерминизм. Исторически сложилось несколько подходов, среди которых выделяются монолитные и микроядерные архитектуры. Монолитные системы включают в себя все сервисы, драйверы и файловые системы в едином адресном пространстве ядра, что обеспечивает высокую скорость взаимодействия, но затрудняет обеспечение предсказуемости из-за наличия длинных невытесняемых участков кода. Современные высоконадежные ОСРВ чаще строятся на базе микроядерной архитектуры. В этом случае в привилегированном режиме работает лишь минимальный набор функций: планировщик задач, обработчик прерываний и механизмы синхронизации. Все остальные системные службы выносятся в пространство пользователя. Это позволяет сократить время нахождения процессора в режиме ядра и значительно повысить общую отказоустойчивость системы, так как сбой в драйвере не приводит к краху всего ядра.

Другим важным архитектурным аспектом является объектно-ориентированный подход, при котором все системные ресурсы, такие как потоки, семафоры и очереди сообщений, представляются в виде объектов с четко определенными интерфейсами. Это упрощает масштабирование системы и позволяет адаптировать ее под конкретные аппаратные платформы, такие как одноплатные компьютеры (SBC) на базе шин VMEbus или мезонинных технологий. Модульность архитектуры также критична для встраиваемых систем, где ресурсы памяти могут быть ограничены, и разработчику необходимо исключать неиспользуемые компоненты операционной системы для оптимизации производительности и надежности.

Соседние файлы в предмете Системы реального времени