Операционные системы. Курс лекций



Структура управления процессами. - часть 2


7) обмен информацией между процессами.

8) привилегии процессов.

9) управление памятью. Содержит указатели на таблицы сегментов или страниц, в которых описывается распределение процесса в виртуальной памяти.

10) владение ресурсами и их использование

Информация, которая находиться в управляющем блоке процесса может быть разбита на три основных категории:

1) информация по идентификации процесса;

2) информация по состоянию процесса;

3) информация, использующаяся при управлении процессом.

Почти во всех ОС процессу присваивается числовой идентификатор, который может быть индексом в первичной таблице процессов. Идентификаторы могут использоваться для реализации перекрестных ссылок на таблицу процессов из других таблиц. Аналогичные ссылки могут быть в таблицах ввода-вывода или таблицах файлов. Таблицы памяти представляют информацию об основной памяти с указанием всех областей, выделяемых каждому процессу, указываемому посредством его идентификатора.

Информация о состоянии процесса состоит из содержимого его регистров. В процессорах любого вида имеется регистр, называемый «слово состояния программы» (PSW).

управляющий

блок процесса

 

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

Информация о процессе

Информация управления процессом

Пользовательский стек

Пользовательское адресное пространство

Совместно используемое адресное пр-во




Содержание  Назад  Вперед