Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемПотап Буробин
1 Основы современных операционных систем Лекция 8
2 (C) В.О. Сафонов, Понятие процесса Состояния процесса Блок управления процессом Диспетчеризация процессов (scheduling) Операции над процессами
3 (C) В.О. Сафонов, ОС исполняет множество классов программ: Пакетная система (batch system) – задания (jobs) Система с разделением времени – пользовательские программы (задачи – tasks) Во многих учебниках термины задание и процесс – почти синонимы Процесс – программа при ее выполнении; он должен выполняться последовательно Процесс включает: Счетчик команд (program counter) Стек (stack) Секцию данных (data section)
4 (C) В.О. Сафонов, При исполнении процесс может изменять свое состояние следующим образом: Новый (new): Процесс создается. Исполняемый (running): Исполняются команды процесса Ожидающий (waiting): Процесс ожидает наступления некоторого события (event) Готовый к выполнению (ready): Процесс ожидает получения ресурсов процессора для его исполнения Завершенный (terminated): Исполнение процесса завершено.
5 (C) В.О. Сафонов, 2010 Диаграмма состояний процесса
6 (C) В.О. Сафонов, 2010 Блок управления процессом (Process Control Block – PCB)
7 (C) В.О. Сафонов, 2010 Блок управления процессом (PCB)
8 (C) В.О. Сафонов, 2010 Переключение процессора с одного процесса на другой
9 (C) В.О. Сафонов, 2010 Очереди, связанные с диспетчеризацией процессов
10 (C) В.О. Сафонов, 2010 Очередь готовых процессов и очереди к различным устройствам ввода-вывода
11 (C) В.О. Сафонов, 2010 Графическое представление диспетчеризации процессов
12 (C) В.О. Сафонов, 2010 Планировщики
13 (C) В.О. Сафонов, 2010 Добавление планировщика откачки и подкачки процессов
14 (C) В.О. Сафонов, 2010 Особенности планировщиков и процессов
15 (C) В.О. Сафонов, 2010 Переключение контекста процесса (context switch)
16 (C) В.О. Сафонов, 2010 Создание процесса
17 (C) В.О. Сафонов, 2010 Адресация и создание процесса
18 (C) В.О. Сафонов, 2010 Дерево процессов в системе UNIX
19 (C) В.О. Сафонов, 2010 Уничтожение процесса
20 (C) В.О. Сафонов, 2010 Q & A
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.