(дейкстра 1968). Основная идея: система делится на несколько уровней и уровни более высокие пользуются сервисами, предоставляемыми более низкими.
0) Переключение процессов; Планирование: обеспечивает многозадачность
1) Управление памятью
2) Связь между процессом и консолью оператора
3) Управление внешними устройствами; системами ввода-вывода
4) Пользовательские процессы
5) Процессы системного оператора
Микроядро (клиентно-серверная модель)
В самом ядре имеет оставить минимально необходимые службы
1) Планирование переключения процессов
2) Меж процессное взаимодействие
3) Можно включить обработчики прерываний
4) Управление памятью.
Режим пользователя | Микроядро | |||
Режим пользователя | Сервис файловой системы | Сетевой сервис | Процессы пррывания | |
Драйвера |
Достоинства: надежность, безопасность.
Недостатки: увеличение вызовов по сравнении с обычной системой.