Пт. Фев 9th, 2024

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

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

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

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

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

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

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

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

От content

Ads Blocker Image Powered by Code Help Pro

Обнаружен блокировщик рекламы! Пожалуйста, обратите внимание на эту информацию.

We\'ve detected that you are using AdBlock or some other adblocking software which is preventing the page from fully loading.

У нас нет баннеров, флэшей, анимации, отвратительных звуков или всплывающих объявлений. Мы не реализовываем эти типы надоедливых объявлений! Нам нужны деньги для обслуживания сайта, и почти все они приходят от нашей интернет-рекламы.

Пожалуйста, добавьте tehnar.info к вашему белому списку блокирования объявлений или отключите программное обеспечение, блокирующее рекламу.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock