Скачать презентацию АЛГОРИТМЫ ПЛАНИРОВАНИЯ Подготовила студентка 2 курса Килинскайте М Скачать презентацию АЛГОРИТМЫ ПЛАНИРОВАНИЯ Подготовила студентка 2 курса Килинскайте М

Алгоритмы планирования.pptx

  • Количество слайдов: 11

АЛГОРИТМЫ ПЛАНИРОВАНИЯ Подготовила студентка 2 курса Килинскайте М. Проверила Касаткина А. С. АЛГОРИТМЫ ПЛАНИРОВАНИЯ Подготовила студентка 2 курса Килинскайте М. Проверила Касаткина А. С.

ПЛАНИРОВАНИЕ Планирование - обеспечение поочередного доступа процессов к одному процессору. ПЛАНИРОВАНИЕ Планирование - обеспечение поочередного доступа процессов к одному процессору.

ВЫТЕСНЯЮЩИЕ ПЛАНИРОВАНИЕ Вытесняющие планирование – ОС принимает решение о смене выполняющего задания и переключает ВЫТЕСНЯЮЩИЕ ПЛАНИРОВАНИЕ Вытесняющие планирование – ОС принимает решение о смене выполняющего задания и переключает процессор на другой поток.

НЕ ВЫТЕСНЯЮЩИЕ ПЛАНИРОВАНИЕ Не вытесняющие планирование – активный поток может выполнятся до тех пор, НЕ ВЫТЕСНЯЮЩИЕ ПЛАНИРОВАНИЕ Не вытесняющие планирование – активный поток может выполнятся до тех пор, пока он сам не передаст управление системе, чтобы та выбрала из очереди другой готовый поток.

АЛГОРИТМ ПЛАНИРОВАНИЯ Алгоритм планирования - используемый алгоритм для планирования АЛГОРИТМ ПЛАНИРОВАНИЯ Алгоритм планирования - используемый алгоритм для планирования

"ПЕРВЫЙ ПРИШЕЛ - ПЕРВЫМ ОБСЛУЖЕН" (FIFO - FIRST IN FIST OUT) Процессы ставятся в очередь по мере поступления. Преимущества: Простота Справедливость (как в очереди покупателей, кто последний пришел, тот оказался в конце очереди) Недостатки: Процесс, ограниченный возможностями процессора может затормозить более быстрые процессы, ограниченные устройствами ввода/вывода.

ROUND ROBIN (RR) Данная дисциплина относится к вытесняющим алгоритмам и основана на квантовании. ROUND ROBIN (RR) Данная дисциплина относится к вытесняющим алгоритмам и основана на квантовании.

"КРАТЧАЙШАЯ ЗАДАЧА - ПЕРВАЯ" Преимущества: Уменьшение оборотного времени Справедливость (как в очереди покупателей, кто без сдачи проходит в перед) Недостатки: Длинный процесс занявший процессор, не пустит более новые краткие процессы, которые пришли позже.

ГРУППЫ С РАЗНЫМ КВАНТОМ ВРЕМЕНИ Сначала процесс попадает в группу с наибольшим приоритетом и ГРУППЫ С РАЗНЫМ КВАНТОМ ВРЕМЕНИ Сначала процесс попадает в группу с наибольшим приоритетом и наименьшим квантом времени, если он использует весь квант, то попадает во вторую группу и т. д. Самые длинные процессы оказываются в группе наименьшего приоритета и наибольшего кванта времени. Процесс либо заканчивает работу, либо переходит в другую группу. Этот метод напоминает алгоритм "Кратчайшая задача - первая".

СМЕШАННЫЙ ТИП ПЛАНИРОВАНИЯ Смешанный тип планирования – алгоритмы планирования на основе приоритетов сочетаются с СМЕШАННЫЙ ТИП ПЛАНИРОВАНИЯ Смешанный тип планирования – алгоритмы планирования на основе приоритетов сочетаются с концепцией квантования.

ПЛАНИРОВАНИЕ ОСНОВАННОЕ НА КВАНТОВАНИИ ПЛАНИРОВАНИЕ ОСНОВАННОЕ НА КВАНТОВАНИИ