Similar presentations:
Архитектура операционных систем
1. Архитектура операционных систем
2. Архитектура ОС
• Состав модулей (компонент) ОС• Структура связей между отдельными
модулями ОС
• Принципы взаимодействия модулей ОС
• Принципы функционирования ОС в
плане выполнения отдельных функций
и в целом
3. Типы архитектур
• Монолитная архитектура• ОС с ядром
• ОС с ядром в привилегированном
режиме
• Многослойная архитектура
• Микроядерная архитектура
4. Монолитная архитектура
• Нет разделения наотдельные модули
• Модули ОС сильно
связаны
• Затруднено обновление
операционной системы
• Затруднена разработка
и отладка ОС
• Существует только в
теории
ОС
5. ОС с ядром
• Выделяетсяспециальный
модуль – ядро
• Для выполнения
дополнительных
задач используются
вспомогательные
модули
Ядро
Вспомогательный
модуль
Приложение
пользователя
6. Функции ядра
• Внутрисистемные задачи организациивычислительного процесса
• Создание прикладной программной
среды (предоставление API-функций
приложениям пользователя и
вспомогательным модулям)
7. Особенности реализации ядра
• Ядро реализует только основныефункции ОС
• При реализации ядра важна скорость
выполнения его функций
• Функции ядра реализуются как
резидентные модули
• Ядро реализуется как программный
модуль специального формата