Готова черга є спрощена версія структури даних ядра, що складається з черги з одним записом на пріоритет. Кожен запис, у свою чергу, складається з іншої черги потоків, які мають пріоритет READY. Будь-які потоки, які не ГОТОВІ, не знаходяться в жодній із черг, але вони будуть, коли стануть ГОТОВІ.
Черга завдань – містить усі процеси системи. Черга готовності – ця черга підтримує список усіх процесів в основній пам’яті, які готові до запуску. Ця черга завжди заповнюється новими процесами. Черга пристроїв – ця черга складається з процесів, які зупинилися через відсутність пристрою введення-виведення.
Готова черга − Ця черга зберігає набір усіх процесів, які знаходяться в основній пам'яті, готові та очікують на виконання. Новий процес завжди ставиться в цю чергу. Черги пристроїв – процеси, заблоковані через недоступність пристрою вводу/виводу, складають цю чергу.
Багато драйверів пристроїв мають чергу пристроїв для обробки запитів вводу/виводу, специфічних для пристрою. Візьмемо приклад, якщо ми вводимо речення за допомогою клавіатури, речення отримує контролер і поміщає його в чергу введення. Цю чергу введення/виведення зчитує драйвер і поміщає в чергу введення.
Обробка черг
- Доступ до самообслуговування за допомогою IBMid.
- У меню «Самообслуговування» виберіть «Середовища».
- Зі списку середовищ виберіть середовище.
- На вкладці «Конфігурація черги» виберіть чергу зі списку та натисніть «Поставити в чергу».
- Виберіть будь-який із наведених нижче процесів, який потрібно запустити. Процес черги.
Готова черга є спрощена версія структури даних ядра, що складається з черги з одним записом на пріоритет. Кожен запис, у свою чергу, складається з іншої черги потоків, які мають пріоритет READY. Будь-які потоки, які не ГОТОВІ, не знаходяться в жодній із черг, але вони будуть, коли стануть ГОТОВІ.