Лекция: Блок управления процессом

Блок управления процессом (Process Control Block – PCB)– системная структура данных, используемая ОС для управления процессом, содержащия следующую информацию, ассоциируемую с каждым процессом:

  • Состояние процесса
  • Текущее значение счетчика команд (используется при продолжении выполнения процесса);
  • Значения регистров процессора (также используются при возобновлении процесса);
  • Информация для диспетчеризации процессора (указатель на стек процесса, номер процесса);
  • Информация для управления памятью (границы области памяти процесса);
  • Статистическая информация (общее время выполнения процесса, оставшееся из заявленного время выполнения, суммарное время ввода-вывода и т.д.)
  • Информация о состоянии ввода-вывода (список открытых файлов).

Структура блока управления процессом изображена на рис. 8.2.


Рис. 8.2. Блок управления процессом (PCB).

еще рефераты
Еще работы по информатике