Мультипрограммирование - Большая Энциклопедия Нефти и Газа, статья, страница 2
Чтобы сохранить мир в семье, необходимы терпение, любовь, понимание и по крайней мере два телевизора. ("Правило двух телевизоров") Законы Мерфи (еще...)

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

Cтраница 2


Мультипрограммирование и разделение времени являются характерными особенностями практически всех современных ЭВМ. При этом особое значение приобретает проблема надежности, а именно, все более возрастающие требования предъявляются ко времени безотказной работы ЭВМ и более полному использованию машинного времени. Профилактика, отказы отдельных устройств, работы, связанные с модернизацией ЭВМ, не должны нарушать процесс обработки информации. В связи с этим вырабатывается новый подход к проектированию вычислительных средств - модульный.  [16]

Мультипрограммирование с фиксированным числом задач ( программ) иначе называется мультипрограммированием с фиксированным числом разделов. Таких разделов может быть один, два или три, причем каждый из них отводится для одной проблемной программы. Размеры разделов определяются при создании ДОС для данной машины и при необходимости могут быть изменены оператором. Если область оперативной памяти, выделенная для проблемных программ, состоит из одного раздела, машина может работать только в однопрограммном режиме.  [17]

Мультипрограммирование является фундаментальной основой повышения производительности вычислительной системы и обеспечения различных режимов использования. В режиме мультипрограммирования все средства вычислительной системы как программные, так и технические, используются максимально за счет совмещения операций обмена как между собой, так и с работой центрального процессора. При этом сокращаются непроизводительные простои оборудования.  [18]

Мультипрограммирование с фиксированным числом задач характеризуется тем, что область основной памяти, отданная проблемным программам, заранее при генерации системы делится на фиксированное число разделов. Каждый раздел предназначается для выполнения одного задания и может иметь свой входной поток заданий.  [19]

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

Мультипрограммирование подразумевает одновременное выполнение на компьютере нескольких задач - компьютер распределяет свои ресурсы между ними.  [21]

Мультипрограммирование дает возможность наиболее полно использовать внешние медленно действующие устройства УВМ и организовывать контрольные функции машины с помощью специальных текстов параллельно с нормальной работой машины.  [22]

23 Структурная схема вычислительной системы с разделением времени. [23]

Мультипрограммирование и разделение времени являются характерными особенностями всех современных больших ВС. Поскольку усложнение логической организации ВС вследствие развитого параллелизма приводит к большим аппаратурным затратам, в ВС особое значение приобретает проблема надежности. Профилактика ВС, отказы ее отдельных частей и работы по модернизации не должны приводить к нарушению процесса обработки информации. В связи с этим разработан модульный принцип проектирования ВС.  [24]

Мультипрограммирование в действительности не всегда связано с решением различных задач по нескольким программам. В простейшем случае это может быть программа решения одной задачи, предварительно расчлененная на самостоятельные, не связанные друг с другом участки. Выполнение каждого из этих участков должно происходить без использования информации, вырабатываемой другими участками программы.  [25]

Мультипрограммирование характеризуется тем, что правила перехода от программы к программе устанавливаются из соображений получения максимальной производительности машины за счет широкого использования совмещений работы процессора с выполнением операций ввода - вывода. Как только активная программа прерывается в ожидании завершения начатой операции ввода - вывода, процессор переключается на исполнение другой программы. Прерванная программа снова получает процессор в свое распоряжение через некоторое время после завершения ввода - вывода. Так как в основной памяти одновременно находится несколько программ, процессор будет простаивать только в том случае, если все они ожидают завершения ввода - вывода. Вероятность такой ситуации тем меньше, чем больше программ одновременно исполняется в машине. Большое значение имеет также состав программ, подлежащих совместному исполнению. Желательно, чтобы по крайней мере одна из них имела вычислительный характер и весьма малый объем ввода - вывода, что гарантирует постоянную занятость процессора.  [26]

Мультипрограммирование предъявляет дополнительные требования к аппаратуре. Поскольку данная рабочая программа не всегда загружается в одно и то же место памяти, необходимо иметь аппаратный регистр смещения ( базовый регистр), содер-жимое которого автоматически прибавляется к содержимому регистра адреса каждый раз, когда происходит обращение к памяти. Адрес ячейки, в которой хранится первая команда приводимой в действие программы, заносится супервизором в базовый регистр, с которым связан граничный регистр, используемый для защиты памяти.  [27]

Мультипрограммирование - параллельное выполнение двух или более последовательностей команд из одной программы пли из разных программ может производиться пли за счет разделения времени работы одного УУ ( амер. МН-800, имеющая ряд программных счетчиков с цик-лич.  [28]

Мультипрограммирование - параллельное выполнение двух или более последовательностей команд из одной программы или из разных программ может производиться или за счет разделения времени работы одного УУ ( амер. МН-800, имеющая ряд программных счетчиков с цик-лич.  [29]

Мультипрограммирование - способ организации работы цифровой вычислительной машины, при котором на ней одновременно решается несколько задач.  [30]



Страницы:      1    2    3    4