Содержание
- 2. 1. Ядро и вспомогательные модули ОС Наиболее общим подходом к структуризации операционной системы является разделение всех
- 3. Состав ядра Модули ядра выполняют такие базовые функции ОС, как управление процессами, памятью, устройствами ввода-вывода. В
- 4. Другой класс функций ядра служит для поддержки приложений, создавая для них так называемую прикладную программную среду.
- 5. Вспомогательные модули ОС обычно подразделяются на следующие группы: утилиты − программы, решающие отдельные задачи управления и
- 6. Для обеспечения высокой скорости работы ОС все модули ядра или большая их часть постоянно находятся в
- 7. 2 Ядро и привилегированный режим Для надежного управления ходом выполнения приложений операционная система должна иметь по
- 8. Архитектура ОС, основанная на привилегированном ядре и приложениях пользовательского режима, считается классической Приложения ставятся в подчиненное
- 9. Выполнение некоторых инструкций в пользовательском режиме запрещается безусловно (к таким инструкциям относится инструкция перехода в привилегированный
- 10. Из-за дополнительной двукратной задержки переключения переход на процедуру со сменой режима выполняется медленнее, чем вызов процедуры
- 11. Трехслойная схема вычислительной системы 2.3 Многослойная структура ОС
- 12. Ядро может состоять из следующих слоев: Средства аппаратной поддержки Машинно-зависимые компоненты ядра Базовые механизмы ядра Менеджеры
- 13. Средства аппаратной поддержки ОС До сих пор об операционной системе говорилось как о комплексе программ, но
- 14. Машинно-зависимые компоненты ОС Этот слой образуют программные модули, в которых отражается специфика аппаратной платформы компьютера. В
- 15. Базовые механизмы ядра Этот слой выполняет наиболее примитивные операции ядра, такие, как программное переключение контекстов процессов,
- 16. Менеджеры ресурсов Этот слой состоит из мощных функциональных модулей, реализующих стратегические задачи по управлению основными ресурсами
- 17. Интерфейс системных вызовов Этот слой является самым верхним слоем ядра и взаимодействует непосредственно с приложениями и
- 18. Архитектура ОС семейства Windows ОС Windows можно разделить на 2 части: 1. Основная часть ОС, работающая
- 19. Аппаратное обеспечение Уровень аппаратных абстракций (HAL) Я д р о Системные службы Менеджер ввода-вывода Менеджер ввода-вывода
- 20. В уровень HAL включены те службы, которые зависят от набора микросхем материнской платы и меняются от
- 22. Halacpi.dll - Персональные компьютеры с усовершенствованным интерфейсом управления конфигурированием и энергопотреблением — Advanced сonfiguration and Power
- 23. Уровень ядра Назначение ядра – сделать остальную часть ОС независимой от аппаратуры. Для этого ядро на
- 24. Исполняющая система Написана на языке С, не зависит от архитектуры машины и относительно просто может быть
- 25. Менеджер безопасности приводит в исполнение сложный механизм безопасности Windows, удовлетворяющий требованиям класса С2 Оранжевой книги Министерства
- 26. Системные службы предоставляют интерфейс к исполняющей системе. Они принимают системные вызовы Windows и вызывают необходимые части
- 28. Подсистемы окружения В Windows существует три типа компонентов, работающих в режиме пользователя: динамические библиотеки DLL, подсистемы
- 29. Изначально Windows NT поставляется тремя подсистемами среды: Windows, POSIX и OS/2. Но подсистемы POSIX и OS/2
- 30. Windows поддерживает два базовых типа драйверов: Драйверы пользовательского режима (User-Mode Drivers): Драйверы виртуальных устройств (Virtual Device
- 31. Типы драйверов
- 33. Одно- и многоуровневые драйверы одноуровневые (monolithic drivers) Но большинство драйверов, управляющих физическими устройствами являются многоуровневыми (layered
- 35. 2.4 Концепция микроядерной архитектуры В привилегированном режиме остается работать только очень небольшая часть ОС, называемая микроядром
- 36. Все остальные более высокоуровневые функции ядра оформляются в виде приложений, работающих в пользовательском режиме Менеджеры ресурсов,
- 37. Аппаратура Средства аппаратной поддержки ОС Средства аппаратной поддержки ОС Аппаратура МИКРОЯДРО (режим ядра) Машинно-зависимые модули Базовые
- 38. Приложение А П П А Р А Т У Р А МИКРОЯДРО Сервер памяти Файл- сервер
- 39. Каждое приложение пользовательского режима работает в собственном адресном пространстве и защищено тем самым от вмешательства других
- 40. Микроядро, имеет доступ к адресным пространствам каждого из этих приложений и поэтому может работать в качестве
- 41. Смена режимов при выполнении вызова функции микроядра Приложение Системный вызов МИКРОЯДРО МИКРОЯДРО СЕРВЕР ОС Приложение t
- 42. Недостатки микроядерной архитектуры При классической организации ОС выполнение системного вызова сопровождается двумя переключениями режимов, а при
- 43. Классификация ядер OC 1. Наноядро (НЯ) – крайне упрощённое ядро, выполняет лишь одну задачу – обработку
- 44. 3. Экзоядро (ЭЯ) – предоставляет лишь набор сервисов для взаимодействия между приложениями, а также необходимый минимум
- 45. 4. Монолитное ядро (МЯ) предоставляет широкий набор абстракций оборудования. Все части ядра работают в одном адресном
- 46. 5. Модульное ядро (Мод. Я) – современная, усовершенствованная модификация архитектуры МЯ. В отличие от «классических» МЯ,
- 47. UEFI Аббревиатура UEFI расшифровывается как Unified Extensible Firmware Interface (унифицированный расширяемый интерфейс прошивки). Эта технология предназначена
- 49. В состав UEFI входят сервисы тестирования железа, загрузочные и тестовые сервисы, а также реализации стандартных протоколы
- 50. Для возможности загрузки старых ОС, поддерживающих только BIOS, в UEFI существует режим эмуляции BIOS, который называется
- 52. Скачать презентацию