Пакетный режим
Основные режимы работы мультипрограммной ЭВМ
Мультипрограммная ЭВМ может работать в различных режимах, использование того или иного из них определяется областью ее применения. Среди основных режимов работы мультипрограммной ЭВМ выделим следующие:
- пакетный;
- разделения времени;
- реального времени.
Суть пакетного режима заключается в том, что ЭВМ обрабатывает предварительно сформированный пакет задач без вмешательства пользователя в процесс обработки.
Пакетный режим используется, как правило, на высокопроизводительных ЭВМ. Основное требование к организации вычислительного процесса на компьютере, работающем в пакетном режиме, - это минимизация времени решения всего пакета задач за счет эффективной загрузки оборудования ЭВМ.
При пакетном режиме основным показателем эффективности служит пропускная способность ЭВМ - число задач, выполненных в единицу времени.
Количественная оценка выигрыша при мультипрограммной работе по сравнению с однопрограммным использованием ЭВМ представляется в виде коэффициента увеличения пропускной способности:
kПС = TОПР/TМПР
где ТОПР и ТМПР - время выполнения пакета задач при однопрограммном и мультипрограммном режиме работы соответственно.
В рассмотренном в лекции 12 примере работы мультипрограммной ЭВМ kПС = 36/24 = 1,5 при Км = 2 и kПС = 36/22 1,64 при Км = 3.
Увеличение пропускной способности ЭВМ достигается надлежащим планированием поступления задач пакета на обработку в составе мультипрограммной смеси задач, а также оптимальным назначением приоритетов задачам в этих смесях, основывающемся на представлениях разработчиков о важности учета тех или иных аспектов функционирования ЭВМ и свойств каждой задачи входного пакета.
Основные этапы обработки пакета задач:
- Подготовка программ к счету. При этом каждая программа пакета может быть разработана отдельным программистом.
- Передача программ и исходных данных на ЭВМ, которая будет обрабатывать их в пакетном режиме.
- Формирование пакета задач из переданных программ по одному из эвристических алгоритмов.
- Обработка пакета задач на мультипрограммной ЭВМ.
Особенности пакетного режима работы:
- Пользователь отстранен от непосредственного доступа к ЭВМ.
- Результаты работы пользователь получает через определенное (иногда достаточно большое) время одновременно для всех задач пакета.
- Увеличивается время отладки программ.
- Существенно возрастает пропускная способность ЭВМ по сравнению с последовательным решением задач пакета.
Таким образом, пакетный режим наиболее эффективен при обработке больших отлаженных программ.
Режим разделения времени
Назначение - обслуживание конечного числа пользователей с приемлемым для каждого пользователя временем ответа на их запросы (рис. 13.6).
Рис. 13.6. Организация работы ЭВМ в режиме разделения времени
Основные характеристики:
- Многотерминальная многопользовательская система.
- Любой пользователь со своего терминала может обратиться к любым ресурсам ЭВМ.
- У пользователя создается впечатление, что он один работает на ЭВМ.