Есть ли разница между счетчиком программы блока управления процессом и регистром счетчика программы CPU?

после получения CPU значение счетчика программы CPU увеличивается. в это время счетчик программ блока управления процессом также увеличивается? или они не одинаковы и имеют какую-то разницу?

Всего 1 ответ


PCB ( https://en.wikipedia.org/wiki/Process_control_block ) - это структура данных в памяти, а не регистр. У него нет механизма, чтобы автоматически синхронизироваться с внутренним регистром ЦП. (разве может на x86 с аппаратным переключением задач?)

Операционная система обычно должна обновляться вручную, используя контекст пользовательского пространства, который сохраняется при прерывании или исключении.


Есть идеи?

10000