Процесс (задача) – программа, находящаяся в режиме выполнения.
Процессу соответствует его адресное пространство, из которого он может читать и в которое он может писать данные и набор регистров.
Приоритет процесса определяет его место в очереди ожидания. Параметры планирования задают сведения, необходимые для оптимизации плана выполнения процессов.
Идентификатор – это уникальное имя процесса, которое дает ему операционная система.
Родительский процесс – сведения о процессе, породившем обрабатываемый в данный момент процесс. Процессы группируются по их смыслу, например, сетевые процессы.
Адресное пространство содержит:
• саму программу,
• данные к программе,
• стек программы.
Регистры:
• счетчик команд (в процессоре) – содержит адрес следующей, стоящей в очереди на выполнение команды. После того как команда выбрана из памяти, счетчик команд корректируется и указатель переходит к следующей команде;
• указатель стека – содержит адрес вершины стека;
• общие регистры и д.р.
Все это образует контекст процесса