Блок управління процесом
Блок управління процесом (Process Control Block - PCB)- Системна структура даних, яка використовується ОС для управління процесом, яку воно містить наступну інформацію, асоційовану з кожним процесом:
- стан процесу
- Поточне значення лічильника команд (використовується при продовженні виконання процесу);
- Значення регістрів процесора (також використовуються при відновленні процесу);
- Інформація для диспетчеризації процесора (покажчик на стек процесу, номер процесу);
- Інформація для управління пам'яттю (межі області пам'яті процесу);
- Статистична інформація (загальний час виконання процесу, що залишився з заявленого час виконання, сумарний час введення-виведення і т.д.)
- Інформація про стан введення-виведення (список відкритих файлів).
Структура блоку управління процесом зображена на Мал. 8.2.
Мал. 8.2. Блок управління процесом (PCB).
Вступ | поняття процесу | Черги, пов'язані з диспетчеризацією процесів | Створення процесу - одна з основних операцій над процесами | Ключові терміни | короткі підсумки | Набір для практики |