Идентификатор и дескриптор процесса

 

Для каждого процесса создается дескриптор процесса (блок управления процессом – PCB) – структура данных с необходимой для ОС информацией о процессе: целочисленный идентификатор процесса – PID, состояние (процесс выполняется, готов или блокирован); приоритет процесса; полномочия – перечень доступных ему ресурсов; указатели на создавший его родительский процесс и созданные им («дочерние») процессы-потомки: указатели данных и команд процесса; указатели выделенных процессу ресурсов (файлов, программ и др.), доступных процессу объектов ядра и т.п.; а также контекст выполнения – содержимое регистров процессора с указателями на адресное пространство процесса (включая счетчик команд), необходимое для перевода процесса в состояние выполнения.