Микроядерная архитектура

Микроядерная архитектура

 

 

Современная тенденция в разработке ОС: перенесение значительной части системного кода в большое количество самостоятельных программам.

 

 

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

 

 

Микроядро работает в привилегированном режиме и обеспечивает взаимодействие между программами, планирование использования процессора, операции ввода-вывода и базовое управление памятью.

 

Микроядерная архитектура


 

 

 

Основное достоинство:

1. Высокая степень модульности ядра операционной системы.

2. Упрощенное добавление в ядро новых компонентов.

3. Возможность, не прерывая работы ОС, загружать и выгружать новые драйверы, файловые системы и т. д.

4. Повышенная надежность системы, т.к. ошибка на уровне непривилегированной программы менее опасна, чем отказ на уровне режима ядра.

 

Структура сетевой ОС