Содержание
- 2. 3.1 Основные принципы построения ОС Частотный принцип. Основан на выделении оперативной памяти по частоте использования. Действия
- 3. Принцип модульности. Основан на разделении ОС на отдельные функциональные модули. Модуль - это функционально законченный элемент
- 4. Принцип функциональной избирательности. Подразумевает выделение некоторых модулей, которые должны постоянно находиться в оперативной памяти для повышения
- 5. Принцип генерируемости ОС. - определяет такой способ организации архитектуры ядра ОС, который позволял бы настраивать его,
- 6. Принцип умолчания. Применяется для облегчения организации связи с системами, как на стадии генерации, так и при
- 7. Принцип перемещаемости. Предусматривает построение модулей, исполнение которых не зависит от места расположения в оперативной памяти. Принцип
- 8. Принцип виртуализации. Принцип позволяет представить структуру системы в виде определенного набора планировщиков процессов и распределителей ресурсов
- 9. Принцип совместимости - определяет возможность выполнения ПО, написанного для другой ОС или для более ранних версий
- 10. Принцип открытости (возможность доступа для анализа как системным специалистам, так и пользователям) и наращиваемости (возможность введения
- 11. Принцип безопасности - защита ресурсов одного пользователя от другого, а также предотвращения захвата всех системных ресурсов
- 12. Требования к современным ОС Главное требование - выполнение основных функций эффективного управления ресурсами и обеспечение удобного
- 13. Эксплуатационные требования: Расширяемость – означает, что код ОС должен быть написан таким образом, что дополнения и
- 14. Надежность и отказоустойчивость – означает, что система должна быть защищена как от внутренних, так и от
- 15. 3.2 Компоненты ОС. Современные ОС представляют собой хорошо структурированные модули системы. Все модули ОС разделяются на
- 16. Вспомогательные модули ОС обычно загружаются в оперативную память вычислительной системы только на время выполнения своих функций.
- 17. 3) программы предоставления пользователю дополнительных услуг – нестандартный вариант пользовательского интерфейса, включающий вспомогательные и даже игровые
- 19. 3.2.1 Ядро ОС Ядро операционной системы (Kernel) – основная часть кода операционной системы, постоянно находящаяся в
- 21. Слои ядра: Средства аппаратной поддержки ОС, то есть те, которые прямо участвуют в организации вычислительных процессов:
- 22. Базовые механизмы ядра. Модули данного слоя не принимают решений о распределении ресурсов — они только отрабатывают
- 23. Менеджеры ресурсов. Этот слой состоит из мощных функциональных модулей, реализующих стратегические задачи по управлению основными ресурсами
- 24. Каждый из менеджеров ведет учет свободных и используемых ресурсов определенного типа и планирует их распределение в
- 25. Интерфейс системных вызовов. Этот слой является самым верхним слоем ядра и взаимодействует непосредственно с приложениями и
- 26. Все модули ядра или большая их часть постоянно находятся в оперативной памяти для обеспечения высокой скорости
- 27. Ядро ОС содержит: управляющие программы; систему управления файлами; командный процессор; программы, обеспечивающие интерфейс пользователя; драйверы устройств;
- 28. Современные ОС поддерживают как минимум два режима: Пользовательский режим (работа с приложениями, памятью, сетями, безопасностью и
- 29. Управляющие программы. Управляющие программы управляют работой ВС, обеспечивая в первую очередь автоматическую смену заданий для поддержания
- 30. Основные функции управляющих программ: - Последовательное или приоритетное выполнение каждой работы. - Хранение, поиск и обслуживание
- 31. Программы управления задачами: считывают входные потоки задач, обрабатывают их в зависимости от приоритета, инициируют одновременное выполнение
- 32. Программы управления восстановлением после сбоя обрабатывают прерывания от систем контроля, регистрируют сбои в процессоре и внешних
- 33. Функции ядра: Создание/уничтожение процесса. Переключение процесса из состояния в состояние. Диспетчеризация (регулировка). Приостановка и активизация процессов.
- 35. Скачать презентацию