Содержание
- 2. Понятие процесса ОС исполняет множество классов программ: Пакетная система (batch system) – задания (jobs) Система с
- 3. Состояния процесса При исполнении процесс может изменять свое состояние следующим образом: Новый (new): Процесс создается. Исполняемый
- 4. Диаграмма состояний процесса
- 5. Блок управления процессом (Process Control Block – PCB) Информация, ассоциируемая с каждым процессом Состояние процесса Счетчик
- 6. Блок управления процессом (PCB)
- 7. (C) В.О. Сафонов, 2010 Переключение процессора с одного процесса на другой
- 8. Очереди, связанные с диспетчеризацией процессов Очередь заданий (Job queue) – множество всех процессов в системе Очередь
- 9. Очередь готовых процессов и очереди к различным устройствам ввода-вывода
- 10. Графическое представление диспетчеризации процессов
- 11. Планировщики Долговременный планировщик (планировщик заданий) – определяет, какие процессы должны быть перемещены в очередь готовых процессов
- 12. Добавление планировщика откачки и подкачки процессов
- 13. Особенности планировщиков и процессов Кратковременный планировщик вызывается очень часто (в течение ближайших миллисекунд) => должен быть
- 14. Переключение контекста процесса (context switch) Когда процессор переключается на другой процесс, система должна сохранить состояние старого
- 15. Создание процесса Процесс-родитель создает дочерние процессы, которые, в свою очередь, создают другие процессы, тем самым формируя
- 16. Адресация и создание процесса Адресное пространство Дочернего процесса копирует адресное пространство процесса-родителя У дочернего процесса имеется
- 17. Дерево процессов в системе UNIX
- 19. Скачать презентацию