logo search
Сборная ответов к госэкзаменам

Алгоритмы планирования процессов

Планирование процессов включает в себя решение следующих задач:

Различные алгоритмы планирования решают эти задачи по-разному.

Современные системы – с вытесняющей многозадачностью.

Существуют механизмы прерывания, основанные на:

Приоритет = (время ожидания + время обслуживания) / время обслуживания.

Планирование с абсолютными приоритетами.

FIFO – first in, first out

LIFO – last in, first out

RR – round robin – циклическая процедура обслуживания

SJL – shortlist job first – кратчайшие задания – первыми

SRT – shortlist remaining time – по наименьшему оставшемуся до завершения времени

HPF – highest priority first

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