Содержание
- 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. Скачать презентацию




















Информационные ресурсы
Классификация программного обеспечения (ПО)
Планирование загрузки центрального процессора
Упорядочение выходных полей Order By
Возможности сетевого программного обеспечения для организации коллективной деятельности в компьютерных сетях
Что такое программирование
Нотация IDEF. Лекция 1
Программирование на языке Паскаль. Матрицы
Тренды instagram в развитии личного пространства
DNS
Проект вводного модуля 01.03.2018 - 29.05.2018 направления IT-КВАНТУМ
Миссия “Развивай игру”. Проект Форматы игры в футбол 6-12 лет,
Bondder Landing page-Scroll down script
Представление и анализ результатов исследования
Урок-игра по информатике
Teams pad
Онлайн-форум. Пользователи Paramount+
Приходная накладная
Политика информационной безопасности
Адресация в Интернете. Поиск информации
Мы - граждане информационного общества
АСУ ТП. Общие понятия. Лекции часть 2
Функциональное проектирование БТС
Базовые аспекты поиска и устранения неисправностей
Автоворонка в каждый Дом
Dispatchers
ВКР: Разработка комплекта автотестов для CRM
Проектная работа по О.Ф.Г