Основы современных операционных систем Лекция 8. (C) В.О. Сафонов, 20102 Понятие процесса Состояния процесса Блок управления процессом Диспетчеризация.

Презентация:



Advertisements
Похожие презентации
Учебный курс Основы операционных систем Лекция 2 кандидат физико-математических наук, доцент Карпов Владимир Ефимович.
Advertisements

Демидов А.В г. Операционные системы Лекция 3 Процессы.
Основы современных операционных систем Лекция 26.
Операционная система. Базовые понятия Операционная система – это комплекс программ, обеспечивающий контроль за существованием, распределением и использованием.
Основы современных операционных систем Лекция 2. (C) В.О. Сафонов, 2010 История ОС.
Операционная система MS Windows* Развитие ОС: пакетная обработка, интерактивные системы, ОС реального времени, системы с разделением времени. Истинная.
Учебный курс Операционные среды, системы и оболочки Лекция 5 Лекции читает доктор технических наук, профессор Назаров Станислав Викторович.
Основы современных операционных систем Лекция 30.
Процессы и потоки. Процессы В общем представлении, процесс - это программа, выполняющаяся в оперативной памяти компьютера. Реально, все гораздо сложней.
Основы современных операционных систем Лекция 19.
Основы современных операционных систем Лекция 15.
Операционные системы Процессы и потоки Скрипов Сергей Александрович 2009.
Основы современных операционных систем Лекция 21.
Учебный курс Основы операционных систем Лекция 3 кандидат физико-математических наук, доцент Карпов Владимир Ефимович.
Операционные системы Введение (часть 4) 4.Основы архитектуры операционных систем 4.1.Базовые понятия 4.2.Свойства ОС 4.3.Структура ОС 4.4.Логические функции.
Основы современных операционных систем Лекция 6. (C) В.О. Сафонов, Память – большой массив слов или байтов (big endian / little endian), каждый.
Основы современных операционных систем Лекция 32.
Основы современных операционных систем Лекция 4. (C) В.О. Сафонов, 2010 Архитектура компьютерных систем.
Основы современных операционных систем Лекция 7. (C) В.О. Сафонов,
Основы современных операционных систем Лекция 11.
Транксрипт:

Основы современных операционных систем Лекция 8

(C) В.О. Сафонов, Понятие процесса Состояния процесса Блок управления процессом Диспетчеризация процессов (scheduling) Операции над процессами

(C) В.О. Сафонов, ОС исполняет множество классов программ: Пакетная система (batch system) – задания (jobs) Система с разделением времени – пользовательские программы (задачи – tasks) Во многих учебниках термины задание и процесс – почти синонимы Процесс – программа при ее выполнении; он должен выполняться последовательно Процесс включает: Счетчик команд (program counter) Стек (stack) Секцию данных (data section)

(C) В.О. Сафонов, При исполнении процесс может изменять свое состояние следующим образом: Новый (new): Процесс создается. Исполняемый (running): Исполняются команды процесса Ожидающий (waiting): Процесс ожидает наступления некоторого события (event) Готовый к выполнению (ready): Процесс ожидает получения ресурсов процессора для его исполнения Завершенный (terminated): Исполнение процесса завершено.

(C) В.О. Сафонов, 2010 Диаграмма состояний процесса

(C) В.О. Сафонов, 2010 Блок управления процессом (Process Control Block – PCB)

(C) В.О. Сафонов, 2010 Блок управления процессом (PCB)

(C) В.О. Сафонов, 2010 Переключение процессора с одного процесса на другой

(C) В.О. Сафонов, 2010 Очереди, связанные с диспетчеризацией процессов

(C) В.О. Сафонов, 2010 Очередь готовых процессов и очереди к различным устройствам ввода-вывода

(C) В.О. Сафонов, 2010 Графическое представление диспетчеризации процессов

(C) В.О. Сафонов, 2010 Планировщики

(C) В.О. Сафонов, 2010 Добавление планировщика откачки и подкачки процессов

(C) В.О. Сафонов, 2010 Особенности планировщиков и процессов

(C) В.О. Сафонов, 2010 Переключение контекста процесса (context switch)

(C) В.О. Сафонов, 2010 Создание процесса

(C) В.О. Сафонов, 2010 Адресация и создание процесса

(C) В.О. Сафонов, 2010 Дерево процессов в системе UNIX

(C) В.О. Сафонов, 2010 Уничтожение процесса

(C) В.О. Сафонов, 2010 Q & A