Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
16 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
264.50 kB
Просмотров:
50
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд
Содержание слайда: Основы
операционных систем
№2 слайд
Содержание слайда: Часть II. Процессы
и их поддержка в операционной системе
Лекция 2. Процессы
№3 слайд
Содержание слайда: Понятие процесса
Уточнение терминологии
Термин «программа»
Термин «задание»
Термин «процесс»
№4 слайд
Содержание слайда: Понятие процесса
Процесс и программа
Термин «процесс» характеризует совокупность
набора исполняющихся команд
ассоциированных с ним ресурсов
текущего момента его выполнения
Процесс ≠ программа, которая исполняется:
для исполнения одной программы может организовываться несколько процессов
в рамках одного процесса может исполняться несколько программ
в рамках процесса может исполняться код, отсутствующий в программе
№5 слайд
Содержание слайда: Состояния процесса
№6 слайд
Содержание слайда: Набор операций
создание процесса – завершение процесса
запуск процесса – приостановка процесса
блокирование процесса – разблокирование процесса
(изменение приоритета)
№7 слайд
Содержание слайда: Process Control Block
и контекст процесса
состояние процесса
программный счетчик
содержимое регистров
данные для планирования использования процессора и управления памятью
учетная информация
сведения об устройствах ввода-вывода, связанные с процессом
№8 слайд
Содержание слайда: Пример генеалогического леса процессов
№9 слайд
Содержание слайда: Создание процесса
Порождение нового PCB с состоянием процесса рождение
Присвоение идентификационного номера
Выделение ресурсов
Занесение в адресное пространство кода и установка значения программного счетчика
Окончание заполнения PCB
Изменение состояния процесса на готовность
№10 слайд
Содержание слайда: Завершение процесса
Изменение состояния процесса на закончил исполнение
Освобождение ресурсов
Очистка соответствующих элементов в PCB
Сохранение в PCB информации о причинах завершения
№11 слайд
Содержание слайда: Пример генеалогического леса процессов
№12 слайд
Содержание слайда: Запуск процесса
Выбор одного из процессов, находящихся в состоянии готовность
Изменение состояния выбранного процесса на исполнение
Обеспечение наличия в оперативной памяти информации, необходимой для его выполнения
Восстановление значений регистров
Передача управления по адресу, на который указывает программный счетчик
№13 слайд
Содержание слайда: Приостановка процесса
Автоматическое сохранение программного счетчика и части регистров (работа hardware)
Передача управления по специальному адресу (работа hardware)
Сохранение динамической части регистрового и системного контекстов в PCB
Изменение состояния процесса на готовность
Обработка прерывания
№14 слайд
Содержание слайда: Блокирование процесса
Обработка системного вызова
Сохранение контекста процесса в PCB
Перевод процесса в состояние ожидание
№15 слайд
Содержание слайда: Разблокирование процесса
Уточнение того, какое именно событие произошло
Проверка наличия процесса, ожидающего этого события
Перевод ожидающего процесса в состояние готовность
Обработка произошедшего события
№16 слайд