Где преимущественно применяются ОС РВ с разделяемым ядром?

Как правило, это системы в промышленности, которые управляют довольно сложным и ответственным производством с очень высокими требованиями по времени реакции на аварийные ситуации, требованиями к надёжности и непрерывности управления.

Главные принципы архитектуры ОС РВ QNX Neutrino.

Модульная архитектура (на основе микроядра) появилась как попытка убрать узкое

место – API и облегчить модернизацию системы и перенос ее на новые процессоры.

API обеспечивает связь прикладных процессов и специального модуля – менеджера

процессов. Однако, теперь микроядро играет двойную роль:

1. управление взаимодействием частей системы (например, менеджеров процессов и

файлов)

2. обеспечение непрерывности выполнения кода системы (т.е. отсутствие переключения

задач во время исполнения микроядра).

Недостатки у модульной архитектуры фактически те же, что и у монолитной. Проблемы

перешли с уровня API на уровень микроядра. Системный интерфейс по-прежнему не допускает

переключения задач во время работы микроядра, только сократилось время пребывания в этом

состоянии. API по-прежнему может быть реализован только на ассемблере, проблемы с

переносимостью микроядра уменьшились (в связи с сокращением его размера), но остались.

128. По каким временны ́ м параметрам сравниваются между собой различные ОС РВ?

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

• время отклика на прерывание — время между фактическим возникновением прерывания и началом обработки первой инструкции обработчика прерывания;

• время переключения потока управления — время переключения между двумя потоками в одном процессе;

• время переключения контекста процесса (только для ОС, поддерживающих модель процессов) — время переключения между двумя потоками управления, принадлежащими двум различным процессам.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: