Операционные системы реального времени. Бурукина И.П. - 38 стр.

UptoLike

Составители: 

Рисунок 8
API в таких системах играет двойную роль:
1. Управление взаимодействием прикладных процессов и системы;
2. Обеспечение непрерывности выполнения кода системы.
Достоинством монолитной архитектуры является ее относительная
быстрота работы по сравнению с другими архитектурами. Однако
достигается это, в основном, за счет написания значительных частей
системы на ассемблере.
Недостатками монолитной архитектуры являются:
1. Системные вызовы, требующие переключения уровней привилегий
должны быть реализованы API как прерывания, что сильно
увеличивает время работы ОСРВ.
2. Ядро не может быть прервано пользовательской задачей. Это может
привести к тому, что высокоприоритетная задача может не получить
управления из-за работы низкоприоритетной.
38
                                 Рисунок 8
API в таких системах играет двойную роль:
  1. Управление взаимодействием прикладных процессов и системы;
  2. Обеспечение непрерывности выполнения кода системы.
     Достоинством монолитной архитектуры является ее относительная
быстрота работы по сравнению с другими архитектурами. Однако
достигается это, в основном, за счет написания значительных частей
системы на ассемблере.
     Недостатками монолитной архитектуры являются:
  1. Системные вызовы, требующие переключения уровней привилегий
     должны быть реализованы API как прерывания, что сильно
     увеличивает время работы ОСРВ.
  2. Ядро не может быть прервано пользовательской задачей. Это может
     привести к тому, что высокоприоритетная задача может не получить
     управления из-за работы низкоприоритетной.

                                38