Содержание
- 2. Ядро ОС Определения ядра (из разных источников): центральная часть ОС, обеспечивающая приложениям координированный доступ к ресурсам
- 3. Режимы работы процессора Привилегированный режим (режим ядра, kernel mode): обеспечивает неограниченный доступ ко всем ресурсам компьютера.
- 4. Место драйверов устройств в структуре ОС Драйверы обычно должны быть частью ядра, поскольку они непосредственно работают
- 5. Общая структура ОС Операционные системы. Архитектура ОС
- 6. Многослойная структура ядра Разделение ядра ОС на относительно независимые слои позволяет упростить разработку и отладку ядра,
- 7. Средства аппаратной поддержки ОС Разделение режимов работы процессора (колец защиты). Включает в себя проверку допустимости команд.
- 8. Машинно-зависимые компоненты ОС Конечно, вся ОС состоит из команд определенного процессора. Но для модулей, написанных на
- 9. Базовые механизмы ядра Включают в себя: переключение процессов; обмен данными (свопинг) между основной памятью и дисками;
- 10. Менеджеры ресурсов Менеджеры ресурсов определяют политику (основные алгоритмы работы системы). Например: диспетчер процессов; диспетчер памяти; диспетчер
- 11. Интерфейс системных вызовов Определяет возможности для прикладных программ использовать услуги ОС. Формализуется в виде API (Applied
- 12. Взаимодействие между слоями ядра Обычная последовательность действий – нисходящая цепочка вызовов нижележащих слоев с возвратом результатов.
- 13. Монолитное ядро Все основные подсистемы и все слои ядра работают в режиме ядра и проектируются как
- 14. Модульно-монолитное ядро Основные подсистемы проектируются как отдельные модули с четко определенными возможностями взаимодействия. При загрузке модули
- 15. Микроядро В режиме ядра работает минимально необходимая часть кода системы. Большая часть модулей, традиционно включавшихся в
- 16. Пример: структура микроядерной ОС MINIX 3 Только самый нижний уровень работает в режиме ядра. Остальные части
- 17. Гибридное ядро Такой тип ядра является компромиссом между эффективностью монолитного ядра и надежностью микроядра. Нередко ОС,
- 18. Наноядро и пикоядро Наноядро – очень маленькое ядро, обеспечивающее только обработку аппаратных прерываний и передающее результат
- 19. Экзоядро: основная идея Традиционные ОС скрывают от пользователя низкоуровневые особенности аппаратуры, предлагая взамен высокоуровневые абстракции: файлы,
- 20. Экзоядро: пользовательский уровень Над маленьким экзоядром могут надстраиваться виртуальные машины, на которых, в принципе, могут работать
- 21. Гипервизоры и виртуализация ОС Гипервизор – программа или аппаратная схема, обеспечивающая одновременное выполнение нескольких ОС на
- 23. Скачать презентацию




















Аппаратурная реализация кодера
Языки программирования
Ур. 6 Подготовка к контрольной работе
Принципы работы в соцсетях. Проектная деятельность
Обеспечение жизнеспособности программного обеспечения
Модуль авторизации
Основные теги. Основы WEB-программирования
тема 3.1 - Компьютерная сеть
Halloween
Телеканал ТНТ
Разработка сайта для центра цифрового образования детей IT-куб.Княгинино
Тема №4. Информационные процессы. Урок №39. Обработка информации
Apache Maven
Использование IP-адресации в проекте сети
Библиотека, хранилище сокровищ цивилизации
Назначение программирования
Общественно-политическая газета Областная
Пресса Африки
Логические элементы
Одномерные массивы целых чисел. Алгоритмизация и программирование
Неформальный календарь
Презентация на тему Тексты в памяти компьютера (6 класс)
Эволюция языков программирования
Язык программирования Pascal. Тест
Односторонние T-тесты гипотез, относящихся к коэффициентам регрессии
Решение задач типа 7 ОГЭ по информатике
Образные коды двузначных чисел (урок 11)
Защита конфиденциальной информации