Мультипрограммирование

68

многопрограммная работа, метод одновременного выполнения на ЦВМ нескольких программ (См. Программа), относящихся к различным задачам. Повышение быстродействия процессоров, увеличение объёмов памяти и состава разнообразных устройств ввода — вывода информации обусловили неравномерную загрузку отдельных устройств ЦВМ. Например, арифметическое устройство не работает, пока не закончится обмен информацией оперативной памяти с памятью на магнитных лентах или с устройством ввода — вывода данных. Когда работает процессор, простаивают внешние устройства, ожидая окончания обработки данных или получения информации для вывода. Кроме того, неравномерность загрузки устройств определяется и характером решаемых задач, например одни задачи требуют ввода большого числа данных и малого объёма вычислений, другие — наоборот.

М. Обеспечивает максимальную загрузку отдельных устройств и совмещение их работы во времени, что повышает общую производительность ЦВМ. При многопрограммной работе в памяти ЦВМ одновременно находятся программы нескольких задач. Если возникает задержка при выполнении одной из программ, например из-за поиска на магнитной ленте участка, где хранятся исходные данные, то выполнение её прерывается и осуществляется переход к диспетчер-программе (См. Диспетчер-программа), которая передаёт управление следующей программе. Вся информация, необходимая для продолжения выполнения прерванной программы, сохраняется в памяти ЦВМ. Новая программа будет выполняться до тех пор, пока не потребуется обращение к одному из внешних устройств или не будет устранена причина задержки ранее выполнявшейся программы.

Переключение с программы на программу может производиться автоматически или оператором с пульта управления ЦВМ, когда израсходовано отведённое для решения задачи время, при возникновении ошибок в вычислениях или обнаружении неисправностей в ЦВМ. Различают два основных режима многопрограммной работы ЦВМ. Пакетной (групповой) обработки и разделения времени. Пакетная обработка заключается в комплектовании пакетов задач по мере поступления заявок от потребителей и в последовательной обработке каждого из этих пакетов так, чтобы обеспечить максимальную загрузку устройств. Пакет рекомендуется комплектовать из задач с различными объёмами информации и частотами обмена ею между устройствами ЦВМ. Программы задач вводят во внешнюю память и по очереди выполняют.

При вынужденных прерываниях текущей программы ЦВМ переключается на выполнение очередной программы пакета, а прерванная программа после устранения причины прерывания снова ставится в очередь. При пакетной обработке учитываются приоритет поступивших заявок, момент их поступления и др. Режим пакетной обработки увеличивает производительность ЦВМ, снижает до минимума простои оборудования и является типичным режимом использования ЦВМ в вычислительных центрах (См. Вычислительный центр). Однако пакетная обработка малоэффективна с точки зрения потребителей, т. К., не работая непосредственно с ЦВМ, они не могут быстро обнаруживать и исправлять ошибки в своих программах. Сроки получения результатов также возрастают.

Режим разделения времени создаёт у каждого потребителя впечатление, что ЦВМ обслуживает только его одного. Каждый потребитель снабжается устройством для ввода — вывода данных (типа «дисплей») или др. Оборудованием, обеспечивающим взаимодействие потребителя с ЦВМ, в том числе и по каналам связи. Периодически каждый потребитель в отведённое для него машинное время решает свою задачу, изучает полученные результаты и готовит следующее задание для ЦВМ. Обычно потребитель пользуется общей библиотекой программ, но может иметь и частный архив. При пользовании общей библиотекой диспетчер-программа планирует и осуществляет вынужденные прерывания программ в зависимости от приоритета потребителя и отведённого ему машинного времени, а также от характера решаемой задачи.

Режим разделения времени позволяет потребителю вести эффективный диалог с машиной, что наиболее удобно в системах управления технологическими процессами, в автоматизированных системах управления (АСУ) предприятиями и отраслями народного хозяйства, в информационно-справочных службах, в мощных вычислительных центрах и т. Д. В свободное от обслуживания потребителей время ЦВМ могут проводить пакетную обработку данных. М. Обеспечивается аппаратными и программными средствами. К аппаратным средствам относятся защита памяти и организация прерываний. К программным средствам относятся диспетчер-программы и проблемно-ориентированные языки программирования, учитывающие особенности М. Характерно М. Для ряда современных ЦВМ (70-е гг.

20 в.). В СССР — БЭСМ-6, «Минск-32», «Урал-14-», ЕС-1020. В США — ИБМ-360, КДК-7600. Лит. Современное программирование. Мультипрограммирование и разделение времени. Сб. Ст., пер. С англ., М., 1970. Пашкеев С. Д., Основы мультипрограммирования для специализированных вычислительных систем, М., 1972. Поспелов Д. А., Введение в теорию вычислительных систем, М., 1972. Бертэн Ж., Риту М., Ружие Ж., Работа ЭВМ с разделением времени, пер. С франц., 2 изд., М., 1972. А. В. Гусев.

Значения в других словарях
Мультиполь

(от Мульти. И греч. Pólos — полюс) характеристика системы электрических зарядов («полюсов»), обладающей определённой симметрией. Создаваемое системой электромагнитное поле, статическое или переменное, на больших (по сравнению с размерами системы r) расстояниях R от системы можно представить как наложение полей М. Различного порядка l (М. Нулевого порядка — заряд, 1-го порядка — Диполь, 2-го — Квадруполь, 3-го — октуполь и т. Д.). Для статических полей потенциал М. L-го порядка (2l-поля) убывает ..

Мультипольное излучение

электромагнитное излучение системы движущихся зарядов, определяемое изменением её электрических или магнитных мультипольных моментов — дипольного, квадрупольного, октупольного и т. Д. (см. Мультиполь). Наиболее интенсивным является электрическое дипольное (или просто дипольное) излучение, менее интенсивными — магнитное дипольное (или просто магнитное) и электрическое квадрупольное (или просто квадрупольное) излучения, ещё менее интенсивны магнитное квадрупольное и электрическое октупольное излу..

Мультифункциональность

органов и структур, принцип, согласно которому каждый орган или структура выполняет в организме более чем одну функцию одновременно или в разные периоды его индивидуального развития, или онтогенеза. Так, крыло летучей мыши не только служит для полёта, но и помогает при ловле добычи (действуя по принципу сачка), осуществляет терморегуляцию тела, кожная перепонка его участвует в продукции витамина D и т. Д. М. Характерна также для органоидов тканевых клеток и органелл простейших. Принцип М. Лежит..

Мультициклон

батарейный циклон, аппарат для очистки газа от взвешенных в нём твёрдых или жидких частиц. Состоит из нескольких Циклонов малого диаметра (300 мм и менее), включенных параллельно. Уменьшение диаметра вызывает увеличение центробежной силы, под действием которой взвешенные частицы выводятся из вращающегося в циклоне потока газа, а параллельное включение обеспечивает необходимую производительность М. ..

Мультипрограммирование

МУЛЬТИПРОГРАММИРОВАНИЕ - метод одновременного выполнения на одной ЭВМ нескольких программ, относящихся к различным задачам или различным ветвям одной и той же задачи. Работа отдельного устройства ЭВМ при этом координируется диспетчер-программой.. ..

Мультипрограммирование

Сущ., кол-во синонимов. (1). ..

Мультипрограммирование

Метод одновременного выполнения на одной ЭВМ нескольких программ, относящихся к различным задачам или различным ветвям одной и той же задачи. Работа отдельного устройства ЭВМ при этом координируется диспетчер-программой.. ..

Мультипрограммирование

Метод одноврем. Выполнения на одной ЭВМ неск. Программ, относящихся к разл. Задачам или разл. Ветвям одной и той же задачи. Работа отд. Устройства ЭВМ при этом координируется диспетчер-программой. ..

Мультипрограммирование

Способ орг-ции выполнения на одной ЭВМ двух или более программ одновременно. Обеспечивается за счёт разделения времени работы процессора между выполняемыми программами. При этом либо остальные устройства ЭВМ закрепляются за отд. Программами, либо эти программы используют их совместно. Режим мультипрограммной обработки информации организуется комплексом средств, в числе к-рых имеются. Управляющая программа, координирующая очередность исполнения программ и работу всех устройств ЭВМ. Система прерыв..

Дополнительный поиск Мультипрограммирование Мультипрограммирование

Добавить комментарий
Комментарии
Комментариев пока нет

На нашем сайте Вы найдете значение "Мультипрограммирование" в словаре Большая Советская энциклопедия, подробное описание, примеры использования, словосочетания с выражением Мультипрограммирование, различные варианты толкований, скрытый смысл.

Первая буква "М". Общая длина 22 символа