МУЛЬТИПРОГРАММИРОВАНИЕ

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

Смотреть больше слов в «Большой Советской энциклопедии»

МУЛЬТИФУНКЦИОНАЛЬНОСТЬ →← МУЛЬТИПОЛЬНОЕ ИЗЛУЧЕНИЕ

Синонимы слова "МУЛЬТИПРОГРАММИРОВАНИЕ":

Смотреть что такое МУЛЬТИПРОГРАММИРОВАНИЕ в других словарях:

МУЛЬТИПРОГРАММИРОВАНИЕ

мультипрограммирование сущ., кол-во синонимов: 1 • программирование (9) Словарь синонимов ASIS.В.Н. Тришин.2013. . Синонимы: программирование

МУЛЬТИПРОГРАММИРОВАНИЕ

Валер Вале Вал Ваер Вагон Вагнер Вагинит Вагин Вагант Вага Аутригер Аут Аурипигмент Аурат Аура Аул Атропин Атриум Атомарин Атом Атм Атерома Атень Артуро Артур Артрон Артролог Артогонь Артериола Артериол Артемон Артем Артель Артамон Арталин Арт Аррорут Арретир Арон Аромуна Аромат Арно Арнаут Армирование Арматор Армавир Арма Арион Арин Ариман Арилирование Ариан Ареопат Ареопагит Ареопаг Ареола Аренга Арен Ареал Аргунь Аргун Аргумент Аргонавт Аргон Арго Аргали Аргал Арат Арап Арам Аралиев Арагонит Арагон Арагви Априорно Априори Апрель Апологет Аполог Апог Апертура Аперитив Аорта Аоот Аон Антра Антип Антимоль Антимир Антилопа Антигуа Антига Анти Ант Анри Аноа Анимировать Аниматор Анимато Аним Анетол Ангуль Ангора Анголар Ангола Англо Ангиома Ангел Ангар Анатоль Анат Аналого Аналог Амьен Амур Амулет Амт Амрита Ампула Амплуа Амплитрон Ампир Ампер Аморель Аморально Амон Амниот Аммотол Аммонит Аммонал Амми Амматол Амман Амипалон Амин Амилен Амилан Амил Амиант Амер Амвон Амати Аматер Аман Альтинг Альтаир Альт Альпари Альп Альма Альгин Альва Алунит Алу Алтарь Алонавт Алма Алитирование Алинеатор Алин Алиев Алигота Алеут Ален Алевтин Алеврит Алгоритмирование Алгоритм Аларм Алан Аир Аил Агути Агул Агропром Агроном Агроминимум Агрометр Агро Агреман Агора Агор Агонировать Агнат Агломерат Агит Агератум Агентура Агент Агат Агар Агам Агалит Ага Автоугон Автор Автоплуг Автоним Автол Автогол Автоген Валери Валериан Авто Валерина Авт Аврорин Аврор Авран Аврам Валет Валин Валить Валом Аврал Авометр Авил Валун Авиатор Авиаль Вальтер Вамп Авгур Авгит Аваль Аант Вампир Аванпорт Авар Вальтрап Авель Авенир Авиа Авиамотор Вальма Авиаугон Валторна... смотреть

МУЛЬТИПРОГРАММИРОВАНИЕ

1) Орфографическая запись слова: мультипрограммирование2) Ударение в слове: мультипрограмм`ирование3) Деление слова на слоги (перенос слова): мультипро... смотреть

МУЛЬТИПРОГРАММИРОВАНИЕ

способ орг-ции выполнения на одной ЭВМ двух или более программ одновременно. Обеспечивается за счёт разделения времени работы процессора между выполняе... смотреть

МУЛЬТИПРОГРАММИРОВАНИЕ

мультипрограмми́рование (см. мульти...) способ организации работы электронных цифровых вычислительных машин, обеспечивающий одновременное выполнение н... смотреть

МУЛЬТИПРОГРАММИРОВАНИЕ

Мультипрограммирование (Multiprogramming) — режим обработки информации, при котором ресурсы вычислительной машины или системы обработки информации используются более чем одним процессом обработки информации.<p>[ГОСТ 15971-90. Системы обработки информации. Термины и определения]</p><p><strong>Мультипрограммирование </strong>(multiprogramming) — режим работы, который предусматривает чередующееся выполнение двух или более программ вычислительной машины одним процессором.</p><p>[ГОСТ 33707-2016. (ISO/IEC 2382:2015) Информационные технологии (ИТ). Словарь]</p>... смотреть

МУЛЬТИПРОГРАММИРОВАНИЕ

корень - МУЛЬТИ; корень - ПРОГРАММ; суффикс - ИРОВА; суффикс - НИ; окончание - Е; Основа слова: МУЛЬТИПРОГРАММИРОВАНИВычисленный способ образования сло... смотреть

МУЛЬТИПРОГРАММИРОВАНИЕ

Ударение в слове: мультипрограмм`ированиеУдарение падает на букву: иБезударные гласные в слове: мультипрограмм`ирование

МУЛЬТИПРОГРАММИРОВАНИЕ

multiprogramming, multitasking* * *мультипрограмми́рование с.multiprogrammingмультипрограмми́рование с переме́нным число́м зада́ч — multiprogramming w... смотреть

МУЛЬТИПРОГРАММИРОВАНИЕ

1. Режим обработки информации, при котором ресурсы вычислительной машины или системы обработки информации используются более чем одним процессом обработки информации Употребляется в документе: ГОСТ 15971-90 Системы обработки информации. Термины и определения Телекоммуникационный словарь.2013. Синонимы: программирование... смотреть

МУЛЬТИПРОГРАММИРОВАНИЕ

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

МУЛЬТИПРОГРАММИРОВАНИЕ

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

МУЛЬТИПРОГРАММИРОВАНИЕ

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

МУЛЬТИПРОГРАММИРОВАНИЕ

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

МУЛЬТИПРОГРАММИРОВАНИЕ

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

МУЛЬТИПРОГРАММИРОВАНИЕ

Rzeczownik мультипрограммирование n multiprogramowanie

МУЛЬТИПРОГРАММИРОВАНИЕ

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

МУЛЬТИПРОГРАММИРОВАНИЕ

с. вчт. multiprogrammazione f

МУЛЬТИПРОГРАММИРОВАНИЕ

мультипрограммирование [см. мульти...] - способ организации работы электронных цифровых вычислительных машин, обеспечивающий одновременное выполнение нескольких программ. <br><br><br>... смотреть

МУЛЬТИПРОГРАММИРОВАНИЕ

му́льтипрограмми́рованиеСинонимы: программирование

МУЛЬТИПРОГРАММИРОВАНИЕ

Начальная форма - Мультипрограммирование, винительный падеж, слово обычно не имеет множественного числа, единственное число, неодушевленное, средний род... смотреть

МУЛЬТИПРОГРАММИРОВАНИЕ

мультипрограмм'ирование, -яСинонимы: программирование

МУЛЬТИПРОГРАММИРОВАНИЕ

мультипрограммированиеСинонимы: программирование

МУЛЬТИПРОГРАММИРОВАНИЕ

Mehrfachprogrammierung, Mehrfach-Programmverarbeitung, Multiprogrammierung

МУЛЬТИПРОГРАММИРОВАНИЕ

concurrent execution, (при работе ЭВМ в режиме параллельной обработки информации) multiprogramming

МУЛЬТИПРОГРАММИРОВАНИЕ

〔名词〕 多程序设计Синонимы: программирование

МУЛЬТИПРОГРАММИРОВАНИЕ

мультипрограммирование мультипрограмм`ирование, -я

МУЛЬТИПРОГРАММИРОВАНИЕ

вчт мультипрограмува́ння Синонимы: программирование

МУЛЬТИПРОГРАММИРОВАНИЕ

спец., мультыпраграмаванне, ср.

МУЛЬТИПРОГРАММИРОВАНИЕ

Multiprogrammierung, Programmverzahnung

МУЛЬТИПРОГРАММИРОВАНИЕ

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

T: 282