Создание процессов

Создать процесс - это создать описатель процесса (информационная структура, содержащая сведения необходимые для управления этим процессом)

Содержание: идентификатор, адрес исполняемого модуля, приоритет, права доступа и пр.

Примеры описателей для:

Windows NT/2000/XP - объект-процесс (object-process)

UNIX - дескриптор процесса

OS/2 - управляющий блок процесса (PCB -Process Control Block)

Кроме того создать процесс - это включает также следующие действия:

Найти программу на диске

перераспределить оперативную память

выделить память новому процессу

переписать программу в выделенную память

изменить некоторые параметры программы

Примечание. В некоторых системах, коды и данные могут сразу не помещаться в память, а переписываться в специальную область диска - область подкачки