ВУЗ:
Составители:
33
3. УПРАВЛЕНИЕ ПРОЦЕССАМИ
3.1 Мультипрограммирование
Мультипрограммирование – это режим обработки данных, при ко-
тором ресурсы вычислительной системы предоставляются каждому
процессу из группы процессов обработки данных, находящихся в вы-
числительной системе, на интервалы времени, длительность и очеред-
ность предоставления которых определяется управляющей программой
этой системы с целью обеспечения одновременной работы в интерак-
тивном режиме.
Суть мультипрограммного режима работы ОС заключается в том,
что пока одна программа (один вычислительный процесс) ожидает за-
вершения очередной операции ввода-вывода (подпись «Вв» на оси ор-
динат), другая программа (процесс) может быть поставлена на решение
(рис. 5). Это позволяет более полно использовать имеющиеся ресурсы
(например, как видно из рисунка, центральный процессор начинает
меньше простаивать) и уменьшить общее (суммарное) время, необходи-
мое для решения некоторого множества задач.
Задача А
Задача B
CPU
Вв
а
Задача А
CPU
Вв
Задача B
CPU
Вв
Рисунок 5 – Пример выполнения двух программ в мультипрограммном режи-
ме
На рис. 5 в качестве примера изображена гипотетическая ситуация,
при которой благодаря совмещению во времени двух вычислительных
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »