Структура управления процессами

Для управления ОС должна знать, где находится процесс и атрибуты, нужные для управления процессами. Набор атрибутов, которые используется ОС, называется управляющим блоком процесса. Имеется понятие – образ процесса. В образ входит следующая информация.

1. Данные пользователя – это допускающая изменения часть пользовательского пространства, а также данные программы, пользовательский стек и модифицированный код

2. Пользовательская программа – программный код, который надо выполнить

3. Системный стек. С каждым процессом связаны один или несколько системных стеков. Стек используется для хранения параметров, адресов вызовов процедур и системных функций

4. Управляющий блок процесса – данные нужные ОС для управления процессом

Местонахождение образа процесса зависит от системы управления памятью. Но для управления процессом надо, чтобы часть его находилась в основной памяти. А чтобы запустить процесс, его надо полностью загрузить в основную и виртуальную память. Образы состоят из блоков, которые необязательно должны располагаться последовательно.

В большинстве современных систем поле разбивается на блоки или произвольного размера сегменты или одинакового размера страницы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: