[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Выполнение процессов - краткое содержание
Все процессы запускаются из файлов формата a.out. Операционная система
читает этот файл и выделяет в памяти место под сегменты данных, текста
и стека. Эти действия производятся системным вызовом exec(2),
описанным ниже.
Процесс имеет первоначальную среду исполнения, наследуемую от
родительского процесса. Процесс может изменять свою среду и среду
своих процессов-потомков. Он не может изменять среду родительского
процесса.
Среда исполнения процесса состоит из атрибутов и условий, при которых
процесс исполняется. Кроме сегмента данных, текста и стека процесса,
информация о процессе хранится и в памяти операционной системы. Сюда
включается процесс-структура для каждого процесса и пользовательская
область. Процесс-структура находится в памяти все время.
Пользовательская область нужна при исполнении процесса, отгрузке на
диск и загрузки в память с диска.
Процесс может обращаться к атрибутам среды исполнения и модифицировать
их. Это выполняется с использованием системных вызовов или
библиотечных функций.
ВЫПОЛНЕНИЕ ПРОЦЕССОВ - КРАТКОЕ СОДЕРЖАНИЕ
. образ процесса в памяти
. связи процесса
. среда исполнения процесса