Архитектура операционных систем
Архитектура ОС
Типы архитектур
Монолитная архитектура
ОС с ядром
Функции ядра
Особенности реализации ядра
121.00K
Category: softwaresoftware

Архитектура операционных систем

1. Архитектура операционных систем

2. Архитектура ОС

• Состав модулей (компонент) ОС
• Структура связей между отдельными
модулями ОС
• Принципы взаимодействия модулей ОС
• Принципы функционирования ОС в
плане выполнения отдельных функций
и в целом

3. Типы архитектур

• Монолитная архитектура
• ОС с ядром
• ОС с ядром в привилегированном
режиме
• Многослойная архитектура
• Микроядерная архитектура

4. Монолитная архитектура

• Нет разделения на
отдельные модули
• Модули ОС сильно
связаны
• Затруднено обновление
операционной системы
• Затруднена разработка
и отладка ОС
• Существует только в
теории
ОС

5. ОС с ядром

• Выделяется
специальный
модуль – ядро
• Для выполнения
дополнительных
задач используются
вспомогательные
модули
Ядро
Вспомогательный
модуль
Приложение
пользователя

6. Функции ядра

• Внутрисистемные задачи организации
вычислительного процесса
• Создание прикладной программной
среды (предоставление API-функций
приложениям пользователя и
вспомогательным модулям)

7. Особенности реализации ядра

• Ядро реализует только основные
функции ОС
• При реализации ядра важна скорость
выполнения его функций
• Функции ядра реализуются как
резидентные модули
• Ядро реализуется как программный
модуль специального формата
English     Русский Rules