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