Для управления ОС должна знать, где находится процесс и атрибуты, нужные для управления процессами. Набор атрибутов, которые используется ОС, называется управляющим блоком процесса. Имеется понятие – образ процесса. В образ входит следующая информация.
1. Данные пользователя – это допускающая изменения часть пользовательского пространства, а также данные программы, пользовательский стек и модифицированный код
2. Пользовательская программа – программный код, который надо выполнить
3. Системный стек. С каждым процессом связаны один или несколько системных стеков. Стек используется для хранения параметров, адресов вызовов процедур и системных функций
4. Управляющий блок процесса – данные нужные ОС для управления процессом
Местонахождение образа процесса зависит от системы управления памятью. Но для управления процессом надо, чтобы часть его находилась в основной памяти. А чтобы запустить процесс, его надо полностью загрузить в основную и виртуальную память. Образы состоят из блоков, которые необязательно должны располагаться последовательно.
В большинстве современных систем поле разбивается на блоки или произвольного размера сегменты или одинакового размера страницы.