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




















Small Cells integration Интерфейсы
Программирование в MathCAD
Сети датацентров и виртуализация. Вычислительные сети и телекоммуникации
Вирусы и антивирусные программы
Mega friends
Работа с электронными таблицами
Цифровая трансформация
Рисование вазы в графическом редакторе Paint
Схема формирования предложения клиенту от 13 августа 2018
Компас
Модели представления данных
История компьютерной техники
Настройка Vlan
Азбука журналистики
Ithub-1. Поиск утечек персональных данных
Отчет за сентябрь @aramake.ru
Автоматизация систем регулирования трафика на перекрестках
Триггеры в презентации. Моя педагогическая инициатива
История электронной таблицы. VisiCalc и первые персональные компьютеры
Стационарный GIL ПК для операторов (24’’монитор, клавиатура\мышь)
Основные виды
Компьютерные сети. Тест
Организация библиотек. Стандартные библиотечные модули и модули пользователя. Лекция 11
Wikipsydia. Материалы психологического факультета
Российские телеканалы
Пункт меню. Назначение
Работа с диаграммами в Microsoft Word
Путешествие в страну информации. Урок-игра