Системные данные, используемые ядром в течении времени жизни процесса, составляют дескриптор процесса. Дескриптор процесса резервируется ядром при образовании процесса и освобождается при его завершении.

Процесс – это абстракция, описывающая выполняющуюся программу. Для ОС это единица работы, заявка на потребление системных ресурсов.

Состояние процесса: Зарождение, готовность, выполнение, ожидание, готовность (завершение)

Дескриптор процесса, handle – это описатель (идентификатор) процесса, который содержит номер процесса, область памяти, где размещен сегмент кода, данные приоритетности процесса, данные о состоянии процесса. Каждый дескриптор процесса содержит ссылку на другой дескриптор.

Контекст – хранит состояние регистров, состояние программного счетчика, режим работы процессора, незавершенные операции ввода-вывода, информация о выполненных системных вызовах.

Структура данных, в которой хранится информация, необходимая для совершения операции над процессом называется PCB – Process Control Block – блок управления процессов. Информация в PCB разделяется на 2 части:

  • Регистровый контекст процессора
  • Системный контекст процессора

Помимо PCB используется информация для характеристики внутренней работы процесса, его код и данные, адресное пространство – пользовательский контекст процесса.

content

Share
Published by
content

Recent Posts

Магнитное поле тока. Магнитные силовые линии

Разница между энергией электрического поля и энергией магнитного поля примерно такая же, как между энергией,…

12 месяцев ago

Постоянные магниты

Когда-то легендарный пастух Магнес, нашел природный магнитный камень, притягивающий железо. В последствии этот камень назвали магнетит или магнитный…

1 год ago

Соединение конденсаторов

В электрических цепях применяются различные способы соединения конденсаторов. Соединение конденсаторов может производиться: последовательно, параллельно и последовательно-параллельно (последнее иногда называют смешанное соединение конденсаторов). Существующие…

1 год ago

Обозначение конденсаторов

Обозначение конденсаторов на схемах определено ЕСКД ГОСТ 2.728-74. Обозначения условные графические в схемах. Резисторы, конденсаторы. Итак,…

1 год ago

Виды конденсаторов

Узнав, что же такое конденсатор, рассмотрим, какие бывают виды конденсаторов. Итак, виды конденсаторов можно классифицировать по…

1 год ago

Энергия поля конденсатора

Вся энергия заряженного конденсатора сосредотачивается в электрическом поле между его пластинами. Энергию, накоп­ленную в конденсаторе, можно определить…

1 год ago