Содержание
- 2. Содержание разделов курса
- 3. Классификация по типу архитектуры ядра ОС Типы архитектуры ядра ОС Макро-ядро Микроядро Монолитное ядро Модульное ядро
- 4. Архитектура ОС Любая сложная система должна иметь понятную структуру, то есть разделяться на модули — части,
- 5. Ядро и вспомогательные модули ОС Какой-либо единой структуры для операционных систем не существует, но существуют универсальные
- 6. Модули ядра ОС Модули ядра выполняют базовые функции ОС, решающие внутрисистемные задачи организации вычислительного процесса, такие
- 7. Модули ядра ОС Функции, выполняемые модулями ядра, являются наиболее часто используемыми функциями операционной системы, поэтому скорость
- 8. Модули расширения ОС Модули расширения ОС выполняют весьма полезные, но менее обязательные функции. Например, к таким
- 9. Группы модулей расширения ОС Модули расширения ОС утилиты — программы, решающие отдельные задачи управления и сопровождения
- 10. Преимущества деления модулей ОС на ядро и модули расширения Легкая расширяемость ОС. Чтобы добавить новую высокоуровневую
- 11. Ядро и режимы работы аппаратуры Для надежного управления ходом выполнения приложений операционная система должна иметь по
- 12. Ядро и режимы работы аппаратуры Чтобы обеспечить привилегии операционной системе требуются специальные средства аппаратной поддержки. Аппаратура
- 13. Аппаратная и программная поддержка уровней привилегий Возможность защиты кодов и данных операционной системы за счет выполнения
- 14. Смена режимов при выполнении системного вызова к привилегированному ядру Системный вызов привилегированного ядра инициирует переключение процессора
- 15. Исключения из правил. ОС NetWare
- 16. Исключения из правил. MS-DOS Операционная системы MS-DOS, разработанная для этих компьютеров фирмой Microsoft, состояла из двух
- 17. Как же устроено ядро? Операционная системы Модули ядра ОС Модули расширения Модули расширения ?
- 18. Многослойные подход как инструмент декомпозиции сложных систем Универсальным и эффективным способом декомпозиции сложных систем любого типа,
- 19. Достоинства многослойные подхода декомпозиции сложных систем Существенно упрощается разработка системы, так как можно первоначально определить «сверху
- 20. Многослойные модели вычислительной и операционной систем Вычислительную систему, работающую под управлением ОС на базе ядра, можно
- 21. Назначения слоев структуры. Типовые средства аппаратной поддержки Слой «Средства аппаратной поддержки ОС» не является частью ядра
- 22. Средства поддержки привилегированного режима В обязанности средств поддержки привилегированного режима входит выполнение проверки допустимости выполнения активной
- 23. Средства трансляции адресов Средства трансляции адресов выполняют операции преобразования виртуальных адресов, которые содержатся в кодах процесса,
- 24. Средства переключения процессов Средства переключения процессов предназначены для быстрого сохранения контекста приостанавливаемого процесса и восстановления контекста
- 25. Система прерываний В большинстве моделей процессоров отрабатываемый аппаратурой переход на процедуру обработки прерываний сопровождается заменой слова
- 26. Устройства службы времени В регистр таймера программно загружается значение требуемого интервала в условных единицах, из которого
- 27. Средства защиты областей памяти Функции аппаратуры по защите памяти состоят в сравнении уровней привилегий текущего кода
- 28. Описание назначения слоев структуры Это позволяет разрабатывать вышележащие слои на основе машинно-независимых модулей, существующих в единственном
- 29. Описание назначения слоев структуры Модули данного слоя не принимают решений о распределении ресурсов, они только отрабатывают
- 30. Описание назначения слоев структуры Модули данного слоя ведут учет свободных и используемых ресурсов определенного типа и
- 31. Описание назначения слоев структуры Например, при создании процесса диспетчер процессов обращается к диспетчеру виртуальной памяти, который
- 32. Описание назначения слоев структуры Функции API, обслуживающие системные вызовы, предоставляют доступ к ресурсам системы в удобной
- 33. Практические варианты реализации многослойной модели ядра ОС
- 34. Монолитное ядро Монолитное ядро — старейший способ организации операционных систем. Достоинства: Скорость работы, упрощённая разработка модулей.
- 35. Модульное ядро В отличие от «классических» монолитных ядер, модульные ядра, как правило, не требуют полной перекомпиляции
- 36. Микроядро Микроядро - схема, при которой ядро предоставляет только базовые сервисы операционной системы. Бо́льшая часть работы
- 37. Микроядро Микроядро - схема, при которой ядро предоставляет только базовые сервисы операционной системы. Бо́льшая часть работы
- 38. Обобщенная модель ОС с микроядром Работа таких «периферийными» модулей имеет принципиальные отличия от работы традиционных утилит
- 39. Обработка системного вызова в ОС с микроядром Микроядро, выполняющееся в привилегированном режиме, имеет доступ к адресным
- 40. Преимущества микроядерной архитектуры Переносимость Расширяемость Надежность Весь машинно-зависимый код изолирован в микроядре, поэтому для переноса системы
- 41. Недостаток микроядерной архитектуры Производительность. При классической организации ОС (а) выполнение системного вызова сопровождается двумя переключениями режимов,
- 42. Экзоядро Экзоядро - схема, при которой ядро представляет лишь функции для взаимодействия между процессами, безопасного выделения
- 43. Экзоядро Экзоядро - схема, при которой ядро представляет лишь функции для взаимодействия между процессами, безопасного выделения
- 44. Наноядро Наноядро - схема, при которой крайне упрощённое и минималистичное ядро выполняет лишь одну задачу —
- 45. Описание назначения слоев структуры Например, при создании процесса диспетчер процессов обращается к диспетчеру виртуальной памяти, который
- 46. Гибридное ядро Монолитное ядро Гибридные ядра — это модифицированные микроядра, позволяющие для ускорения работы запускать «несущественные»
- 47. Ошибки классификации ядер ОС Термин «модульное ядро» иногда адресуют и к различным «гибридным» ядрам от DragonFly
- 48. Типы архитектуры ядра наиболее распространённых ОС для ПК
- 49. Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7,
- 50. «Надежное решение для рабочих станций и серверов» 27 июля 1993 года Windows NT 3.1 - первая
- 51. Стандартная нумерация ядра Windows NT, на которой основаны все сегодняшние ОС Microsoft, начиная с самой Windows
- 53. Новая точка отсчета … За Windows 10 должен был быть закреплен номер NT 6.4, как это
- 54. Со времени выпуска первых версий Windows NT в начале 90-х, эти данные никогда не претерпевали маркетинговых
- 55. Модель ядра Windows NT В Windows NT использована модифицированная модель микроядра, в котором в режиме ядра
- 56. Укрупненная схема функционирования Windows NT Режим ядра - это привилегированный режим работы процессора, в котором код
- 57. Укрупненная схема функционирования Windows NT Режим пользователя (пользовательский) - менее привилегированный по сравнению с режимом ядра
- 58. Типы процессов пользовательского режима в Windows NT Специальные процессы поддержки системы, например, процесс регистрации пользователя и
- 59. Исполняющая система Windows NT (Windows NT Executive) – основа функционирования режима ядра сервис исполняющей системы -
- 60. Модули исполняемой части Windows NT Часть модулей исполняемой части Windows NT соответствует слою диспетчеров (менеджеров) ресурсов
- 61. Модули, обеспечивающие работу менеджеров/диспетчеров исполняемой части Windows NT Работа каждого из перечисленных модулей базируется на использовании
- 62. Микроядерная архитектура ОС. Цена перехода на модель клиент/сервер Вместо прямого вызова API приложение обращается к модулю
- 63. Компромиссное решение в архитектуре Windows NT В режим ядра были перемещены три части ОС: * USER
- 64. Архитектура ОС Windows NT ( XP – 10)
- 65. "Classic" Mac OS https://en.wikipedia.org/wiki/Classic_Mac_OS Монолитное ядро - схема, при которой все компоненты ядра ОС являются составными
- 66. Архитектура OS X https://devyanibajadeja.wordpress.com/kernel-architecture/ https://developer.apple.com/library/archive/documentation/Darwin/Conceptual/KernelProgramming/Architecture/Architecture.html#//apple_ref/doc/uid/TP30000905-CH1g-CACDAEDC Ядро вместе с другими основными частями OS X вместе именуются ОС
- 67. Архитектура OS X Технология Darwin основана на технологиях BSD , Mach 3.0 и Apple. Mach предоставляет
- 68. Архитектура OS X Среда ядра OS X включает микроядро Mach, BSD, I / O Kit, файловые
- 69. Архитектура OS X Компонент BSD предоставляет: - файловые системы - поддержку сетевых протоколов (кроме уровня аппаратного
- 70. Архитектура OS X. Гибридное ядро XNU Ядро XNU является современным гибридным ядром, сочетающем в себе преимущества
- 71. Структура ОС Linux и архитектура ядра Linux
- 73. Скачать презентацию






































































Техника безопасности в кабинете информатики
Altivar Machine ATV340 Каталог
Информационные технологии
Виртуальная АТС
Использование свободного программного обеспечения для обучения графике
Киберспорт
Структурное программирование. Модульное программирование
7 урок. Представление данных в таблице (1)
Основы программирования на языке Pascal
Линейное программирование. Краски
Корпоративная информационная система электронного хранения документов (КИС ЭХД)
Информационно-аналитическая деятельность
Лучший адаптивный самописный WEB-сайт
Электронная почта. Телеконференции
Визуальная отладка python - программ для построения трасс космических аппаратов
Атаки на информационные ресурсы и защита от них. Компьютерные атаки
Оператор множественного выбора САSE
Алгоритмы обработки массивов
Виды интерфейсов. Понятие программного интерфейса, его назначение. Интерфейс пользователя. (Лекция 3)
Разработка программного обеспечения для аудита информационных технологий предприятия
Информационные технологии. Тема № 3. Основы защиты информации
Мастер SMM. Оповещения о событиях с помощью Автопилота
Аттестационная работа. Документооборот. Организация работы с документами
Анализ и формирование информационного поля
Презентация на тему Вся правда о компьютерных играх
YouTube TikTok
Информационные технологии на уроках
Глобальная школьная лаборатория