Пирс
Операционная система выполняет множество программ в зависимости от системы. В пакетной системе программа называется заданием. В системе с разделением времени это может называться пользовательской программой или задачей. Обычно термины «работа» и «процесс» используются почти как взаимозаменяемые.
Более точное определение термина «процесс» состоит в том, что «процесс - это программа в процессе выполнения или в рабочем состоянии». У процесса есть начало и конец. Он должен выполняться и развиваться последовательно. В любой момент времени от имени процесса может выполняться не более одной инструкции. Операционная система контролирует и планирует процесс.
Атрибуты процесса (свойства):
процесс имеет следующие основные атрибуты:
• Программный счетчик используется для хранения адреса следующей инструкции, которая должна быть выполнена.
• Стек используется для хранения временных данных для процесса.
• Используется раздел данных, который может содержать глобальные переменные
. Программа является пассивным объектом. Он определяет логику манипулирования данными и действия ввода-вывода. Программа сама не выполняет действия. Его нужно выполнить, чтобы осуществить действие. Процесс - это активная сущность. Он выполняет действия, указанные в программе.