Cтраница 1
Мультипрограммная обработка информации - метод, при котором выполнение двух независимых программ или более автоматически чередуется во времени таким образом, что ни одна из программ не начнет выполняться, прежде чем не заверша - ся машиной другие программы. Для мультипрограммной обработки, в отличие от однопрограммной, необходимо специальным образом оргагюовать структуру ЭВМ. [1]
Мультипрограммная обработка информации связана с необходимостью решения вопроса о динамическом распределении памяти. Динамическое распределение памяти реализуется При соблюдении следующих условий: информация заносится в ОЗУ лишь при поступлении соответствующего запроса; программы и информация, подлежащие вводу в ОЗУ, не должны зависеть от абсолютных машинных адресов. [2]
Мультипрограммная обработка информации в ЭВМ требует специфического построения и обслуживания вычислительной машины. При этом в состав процессора необходимо ввести аппаратурные блоки прерывания программ, динамического распределения емкости ОЗУ и защиты ОЗУ. Действительно, если в машине одновременно решается несколько задач, то для сопровождения каждой из них требуются специальные средства. Однако оператору на пульте управления трудно отлаживать и контролировать решения многих задач. Поэтому в состав ЭВМ вводится несколько пультов управления. Каждый оператор, работая за пультом управления, следит за решением только одной задачи. В этом случае рабочее время ЭВМ делится для нескольких операторов. При достаточно высоком быстродействии машины у каждого оператора может создаться иллюзия того, что только он один работает с ЭВМ. Пульты оператора могут быть распределены пространственно и связаны с ЭВМ с помощью линий связи. Форма использования ЭВМ, при которой обеспечивается одновременный дистанционный доступ к ЭВМ нескольких операторов, называется разделением времени. [3]
Мультипрограммная обработка информации в ЦВМ вызывает особенности построения и обслуживания последних. Действительно, если машина одновременно решает несколько задач, то для сопровождения каждой из них требуются специальные средства. ЦВМ, при которой происходит разделение рабочего времени машины для нескольких операторов. При достаточно высоком быстродействии машины у каждого оператора создается иллюзия того, что только он один работает с ЦВМ. [4]
Одна из возможных структурных схем модульной вычислительной системы. [5] |
При мультипрограммной обработке информации наиболее полно используются аппаратные средства вычислительных систем за счет уменьшения времени их простоя. Однако при такой обработке может увеличиваться время решения конкретной задачи по одной из программ. Повысить производительность системы, одновременно ускоряя решение конкретных задач, можно за счет разбиения задачи на отдельные независимые участки и их параллельной обработки одновременно на нескольких процессорах. Если такое разбиение возможно, то параллельная работа нескольких процессоров позволяет увеличить производительность системы. [6]
Для обеспечения мультипрограммной обработки информации необходимо наличие нескольких задач, ожидающих обработки. Для эффективной загрузки ЭВМ используется режим пакетной обработки данных, В этом режиме задачи ( программы и данные), подготовляемые многими пользователями ЭВМ, собираются в пачки-пакеты. Пакет состоит из заданий ( не более 15), относящихся ко многим задачам, обработка которых занимает не менее часа машинного времени. [7]
Обобщенная структурная схема модульной цифровой ВС. [8] |
Применение принципа мультипрограммной обработки информации дает возможность наиболее полно использовать аппаратные средства ВС за счет уменьшения времени простоя устройств. [9]
Все современные большие ЭВМ работают по системе мультипрограммной обработки информации. Это значит, что одновременно могут решаться различные задачи, решение производится по соответственно различными программам. При этом производится разделение времени работы процессора для выполнения различных программ. Имея в виду последнее, говорят о системах, работающих с разделением времени. В таких системах может быть несколько пультов управления, , которые могут находиться на большом расстоянии друг от друга ( например, в различных городах), и с каждого из них может производиться управление данной ЭВМ так, как если бы она не обслуживала в то же время и ряд других потребителей. [10]
Структурная схема ЦВМ с мультипрограммной обработкой информации. [11] |
Автономность работы устройств, отдельных операционных блоков и развитая система параллелизма, основанная на системе прерываний, позволяют получить высокую производительность ВС с мультипрограммной обработкой информации. [12]
Переработка информации в вычислительных машинах является системной задачей, распадающейся на ряд уровней: операции над цифрами, операции над словами, операции над массивами, операции над задачами в режиме мультипрограммной обработки информации и над задачами и пакетами задач в режиме мультипроцессорной обработки. Мультипрограммная обработка информации как совокупность операций над задачами реализуется машинами в режиме разделения времени совместно с их системно-программными элементами. [13]
Анализ работы различных устройств показывает, что даже при различных уровнях совмещения при выполнении одной программы отдельные операционные устройства загружены неравномерно В принципе возможно выполнение нескольких программ в одной ЭВМ одновременно - так называемая мультипрограммная обработка информации. При этом может быть достигнут еще более высокий уровень совмещения операций за счет совмещения поготовки и выполнения команд нескольких независимых программ. [14]
Переработка информации в вычислительных машинах является системной задачей, распадающейся на ряд уровней: операции над цифрами, операции над словами, операции над массивами, операции над задачами в режиме мультипрограммной обработки информации и над задачами и пакетами задач в режиме мультипроцессорной обработки. Мультипрограммная обработка информации как совокупность операций над задачами реализуется машинами в режиме разделения времени совместно с их системно-программными элементами. [15]