Блок управління процесом (Process Control Block – PCB)
Інформація, яка відноситься до процесу:
Стан процесу
Рахівник команд
Реєстри процесора
Інформація для диспетчиризації процесора
Інформація для управління пам’яттю
Статична інформація
Інформація про стан вводу-виводу
Блок управління процесом (PCB)
Переключення процесора з одного процесу на інший
Черги пов’язані з диспетчиризацією процесів
Черга завдань (Job queue) – набір всіх процесів у системі
Черга готових процесів (Ready queue) – набір процесів, які знаходяться в основній пам’яті і готові до виконання
Черга очікуючих вводу-виводу (Device queues) – набір процесів, які очікують результату роботи пристроїв вводу- виводу
Процеси мігрують між різними чергами
Черга готових процесів і черги для різних пристроїв вводу- виводу
Графічне представлення диспетчиризації процесів
Диспетчери
Диспетчер завдань – визначає, які повинні бути переміщені в чергу готових процесів
Диспетчер процесора – визначає які процеси повинні бути наступними і яким процесам повинні бути надані процесори.
Додавання проміжного диспетчера