Структура монолитной ОС.

В монолитной ОС:

· Каждая процедура может вызывать другие ,когда это необходимо.

· Каждая процедура имеет стандартизированный интерфейс в терминах параметров и результатов.

· Для построения монолитной ОС, необходимо скомпилировать все необходимые процедуры, а затем связать их.

Структура:

1. Главная программа, которая вызывает требуемые сервисные процедуры.

2. Набор сервисных процедур, реализующих системные вызовы.

3. Набор утилит, обслуживающих сервисные процедуры.

Подсистема управления ресурсов – создание и удаление процессов, распределение ресурсов, синхронизация процессов, взаимодействие между процессами. Пример: редактор vi, командная оболочка.

Минусы монолитного ядра: при повреждение одного из моделей ядра вся система приходит к краху. Самое слабое место – драйвера устройств. Плохо написанные драйвера, входящие в состав системы, приводят к более медленной работе или краху системы, поэтому в некоторых монолитных ОС драйвера сделаны, как транзитные модули.