Содержание
- 2. Раздел 3: Операционные системы 3.1 Эволюция операционных систем 3.2 Архитектура операционных систем 3.3 Координация действий машины
- 3. Функции операционных систем Управление работой компьютера Хранение и извлечение файлов Управление исполнением программ Координация выполнения программ
- 4. Эволюция операционных систем Пакетная обработка Интерактивная обработка Потребность обработки в реальном времени Разделение времени/Многозадачность Реализуется посредством
- 5. Рисунок 3.1 Пакетная обработка 3-
- 6. Рисунок 3.2 Интерактивная обработка 3-
- 7. Типы программного обеспечения Прикладное программное обеспечение Выполняет конкретные задачи для пользователей Системное программное обеспечение Предоставляет инфраструктуру
- 8. Рисунок 3.3 Классификация программного обеспечения 3-
- 9. Компоненты операционной системы Пользовательский интерфейс: Взаимодействие с пользователем На основе текста (Shell) Графический интерфейс пользователя (GUI)
- 10. Рисунок 3.4 Пользовательский интерфейс выступает в качестве посредника между пользователями и ядром операционной системы 3-
- 11. Файловая система Каталог (или папка): созданный пользователем набором файлов и других каталогов (подкаталогов) Путь к каталогу:
- 12. Менеджер памяти Выделяет место в оперативной памяти Может создать иллюзию, что у машины больше памяти, чем
- 13. Запуск операционной системы (начальная загрузка) Загрузчик: Программа в ПЗУ (вариант прошивки) Запуск ЦП при включении питания
- 14. Figure 3.5 Процесс начальной загрузки 3-
- 15. Процессы Процесс: Программа во время выполнения Состояние процесса: текущее состояние процесса Счётчика адреса Регистров общего назначения
- 16. Управление процессами Планировщик: Добавляет новые процессы в таблицу процессов и удаляет из неё завершенные процессы Диспетчер:
- 17. Рисунок 3.6 Разделение времени между процессами A и B 3-
- 18. Управление конкуренцией за ресурсы Семафор: «управляющий флаг» Критическая секция: Группа инструкций, которые должны выполняться только одним
- 19. Deadlock Processes block each other from continuing Conditions required for deadlock 1. Competition for non-sharable resources
- 20. Рисунок 3.7 Взаимная блокировка, возникшая в результате конкуренции за использование неразделяемых пересечений железнодорожных путей 3-
- 21. Безопасность Внешние атаки Проблемы Небезопасные пароли Наблюдение за ПО («прослушка») Контрмеры Аудит программного обеспечения 3-
- 23. Скачать презентацию