Микроядерная архитектура
Микроядерная архитектура
Современная тенденция в разработке ОС: перенесение значительной части системного кода в большое количество самостоятельных программам.
Взаимодействие между ними обеспечивает специальный модуль ядра, называемый микроядром.
Микроядро работает в привилегированном режиме и обеспечивает взаимодействие между программами, планирование использования процессора, операции ввода-вывода и базовое управление памятью.
Микроядерная архитектура
Основное достоинство:
1. Высокая степень модульности ядра операционной системы.
2. Упрощенное добавление в ядро новых компонентов.
3. Возможность, не прерывая работы ОС, загружать и выгружать новые драйверы, файловые системы и т. д.
4. Повышенная надежность системы, т.к. ошибка на уровне непривилегированной программы менее опасна, чем отказ на уровне режима ядра.
Структура сетевой ОС