Модель процесса с двумя составляющими

Первым из задач ОС является выполнение управления процесса. Для этого необходимо определить схему перед процессом и выделить им ресурсов. Выполнение этих функций базируется на описании ожидаемого поведения процессов. Простейшая модель процессора состоит из двух состояний

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

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


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



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