Содержание
- 2. Функциональная сложность операционной системы => сложность ее архитектуры
- 3. Обычный состав ОС исполняемые и объектные модули стандартных для данной ОС форматов библиотеки разных типов модули
- 4. Обычный принцип построения ОС Разделение всех ее модулей на две группы: ядро – модули, выполняющие основные
- 5. Функции ядра решающие внутрисистемные задачи организации вычислительного процесса (такие как переключение контекстов, загрузка/выгрузка страниц, обработка прерываний),
- 6. Вспомогательные модули ОС Вспомогательные модули ОС обычно подразделяются на следующие группы: утилиты – программы, решающие отдельные
- 7. Нечеткость границы между ОС и приложениями
- 8. Взаимодействие между ядром и вспомогательными модулями ОС
- 9. Разделение операционной системы на ядро и модули-приложения обеспечивает легкую расширяемость ОС. Чтобы добавить новую высокоуровневую функцию,
- 10. Важным свойством архитектуры ОС, основанной на ядре, является возможность защиты кодов и данных операционной системы за
- 11. Основные свойства ядра резидентно находится в оперативной памяти (для повышение производительности работы системы) работает в привилегированном
- 12. Архитектура операционной системы с ядром в привилегированном режиме
- 13. Отличия привилегированного и пользовательского режима работы запрет выполнения в пользовательском режиме некоторых критичных команд, связанных с
- 14. Смена режимов при выполнении системного вызова к привилегированному ядру
- 15. Разновидности ядер ОС Ядро ОС монолитное многослойное микроядро
- 16. Многослойная структура ОС
- 17. «Многослойный» подход
- 18. Преимущества «многослойного» подхода
- 19. Слои ядра
- 20. Многослойная структура ядра ОС
- 21. Классическая архитектура
- 22. Классическая архитектура
- 23. Микроядерная архитектура В привилегированном режиме остается работать только очень небольшая часть ОС, называемая микроядром Микроядро защищено
- 24. Перенос функций ядра в пользовательское пространство (микроядро)
- 26. Скачать презентацию