Операционные системы. Часть 1. Основы управления ресурсами. Рощин А.В. - 98 стр.

UptoLike

Составители: 

98
потоками, которые пришли в состояние готовности в результате исчерпания
кванта времени, а очередь 2 – потоками, у которых завершилась операция
ввода-вывода. При выборе потока для выполнения, прежде всего,
просматривается вторая очередь, и только если она пуста, квант выделяется
потоку из первой очереди.
Многозадачные ОС теряют некоторое количество процессорного
времени для выполнения вспомогательных работ во время переключения
контекстов задач. При этом запоминаются и восстанавливаются регистры,
флаги и указатели стека, а также проверяется статус задач для передачи
управления. Затраты на эти вспомогательные действия не зависят от
величины кванта времени, поэтому чем больше квант, тем меньше суммарные
накладные расходы, связанные с переключением потоков.
Рисунок 3.6 – Квантование с предпочтением потоков, интенсивно
обращающихся к вводу-выводу
                                   98



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




    Рисунок 3.6 – Квантование с предпочтением потоков, интенсивно
                     обращающихся к вводу-выводу