ВУЗ:
Составители:
98
потоками, которые пришли в состояние готовности в результате исчерпания
кванта времени, а очередь 2 – потоками, у которых завершилась операция
ввода-вывода. При выборе потока для выполнения, прежде всего,
просматривается вторая очередь, и только если она пуста, квант выделяется
потоку из первой очереди.
Многозадачные ОС теряют некоторое количество процессорного
времени для выполнения вспомогательных работ во время переключения
контекстов задач. При этом запоминаются и восстанавливаются регистры,
флаги и указатели стека, а также проверяется статус задач для передачи
управления. Затраты на эти вспомогательные действия не зависят от
величины кванта времени, поэтому чем больше квант, тем меньше суммарные
накладные расходы, связанные с переключением потоков.
Рисунок 3.6 – Квантование с предпочтением потоков, интенсивно
обращающихся к вводу-выводу
98
потоками, которые пришли в состояние готовности в результате исчерпания
кванта времени, а очередь 2 – потоками, у которых завершилась операция
ввода-вывода. При выборе потока для выполнения, прежде всего,
просматривается вторая очередь, и только если она пуста, квант выделяется
потоку из первой очереди.
Многозадачные ОС теряют некоторое количество процессорного
времени для выполнения вспомогательных работ во время переключения
контекстов задач. При этом запоминаются и восстанавливаются регистры,
флаги и указатели стека, а также проверяется статус задач для передачи
управления. Затраты на эти вспомогательные действия не зависят от
величины кванта времени, поэтому чем больше квант, тем меньше суммарные
накладные расходы, связанные с переключением потоков.
Рисунок 3.6 – Квантование с предпочтением потоков, интенсивно
обращающихся к вводу-выводу
Страницы
- « первая
- ‹ предыдущая
- …
- 96
- 97
- 98
- 99
- 100
- …
- следующая ›
- последняя »
