Что вы знаете о блоке управления процессом?

1 Ответы


  • Блок управления процессом - это структура данных. Он содержит всю информацию о процессе, который будет использоваться для управления его выполнением. Он также содержит информацию, относящуюся к ресурсу, выделенному для процесса. У каждого процесса есть собственная печатная плата. Блок управления процессом очень важен. Он должен храниться в защищенном месте, где пользователь не может получить к нему доступ. Информация, которая должна быть сохранена, обычно состоит из следующего:

    • Состояние процесса - состояние процесса (готовность, ожидание и т. Д.)
    • Программный счетчик - «Программный счетчик» печатной платы указывает на следующую команду, которая должна быть выполнена, когда процесс получает процессор.
    • Регистр ЦП - содержимое регистров ЦП для процесса (все временные данные, которые будут уничтожены следующим процессом, который получит ЦП после возникновения прерывания).
    • Информация о расписании ЦП - содержит информацию, необходимую для планирования ЦП, такую ​​как приоритет процесса и любые указатели очереди планирования.

    • Информация об управлении памятью - информация, необходимая диспетчеру памяти (базовый регистр, регистр пределов, таблица страниц для этого процесса и т. Д.).
    • Учетная информация - эта часть PCB хранит количество процессорного времени и реального времени, использованного процессом на текущий момент, номер процесса и т. Д.
    • Информация о состоянии ввода / вывода - эта часть платы содержит список устройств ввода / вывода, которые процесс запросил, список открытых файлов процесса и т. Д.

Напишите свой ответ

Ваш ответ появится после модерации