Управляющая информация процесса

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

o Структурирование данных – информация о приоритете процесса или указатели на родительские процессы (для родственных процессов)

o Обмен информацией между процессами – различные флаги, сигналы и сообщения, имеющие отношение к обмену данными между процессами

o Привилегии процессов – определение прав доступа к определенным областям памяти или возможность выполнения некоторых команд

o Управление памятью – содержит указатели на таблицы сегментов и/или страниц, в которых описывается распределение процесса в виртуальной памяти

o Владение ресурсами или их использование – указываются ресурсы, которыми владеет ресурс (например, перечень открытых файлов)

Создание процесса включает загрузку кодов и данных исполняемой программы данного процесса с диска в оперативную память. Для этого ОС должна обнаружить местоположение такой программы на диске, перераспределить оперативную память и выделить память исполняемой программе нового процесса. Затем необходимо считать программу в выделенные для нее участки памяти и, возможно, изменить параметры программы в зависимости от размещения в памяти. В системах с виртуальной памятью в начальной момент может загружаться часть кодов и данных процесса, с тем, чтобы подкачивать остальные по мере необходимости. Существуют системы, в которых на этапе создания процесса не требуется непременно загружать коды и данные в оперативную память, вместо этого исполняемый модуль копируется из того каталога файловой системы, в котором он изначально находился, в область подкачки — специальную область диска, отведенную для гранения кодов и данных процессов. При выполнении всех этих действий подсистема управления процессами тесно взаимодействует с подсистемой управления памятью и файловой системой.