Cтраница 1
Многопрограммная работа машины увеличивает коэффициент использования процессора, в результате чего снижается стоимость решения задач. [1]
Особенность многопрограммной работы машины заключается в том, что переход от выполнения одной программы процессором к другой происходит в случаях, когда выполнение новой программы более целесообразно, чем продолжение выполнения старой. Такая ситуация может возникнуть при необходимости обмена данными с внешними устройствами. Ожидать окончания обмена нет смысла, а следует после начала обмена передать управление для выполнения другой рабочей программы, которая может продолжаться до окончания обмена. [2]
Задача организации многопрограммной работы машины решается в осн. [3]
Для работы транслятора ПЛ / 1 в операционной системе ДОС ЕС требуется 12 Кбайт основной памяти, один процессор, один селекторный и один мультиплексный каналы. При этом обеспечивается возможность многопрограммной работы машины. Мультипрограммирование, организуемое ДОС ЕС, выполняется таким образом, что при генерации системы для конкретной машины основная память делится на фиксированное число частей - разделов. Таких разделов может быть один, два или три. [4]
Для работы транслятора ПЛ / 1 в операционной системе ДОС ЕС требуется 12К байт основноймтамяти, один процессор, один селекторный и один мультиплексный каналы. При этом обеспечивается возможность многопрограммной работы машины. Мультипрограммирование, организуемое ДОС ЕС, выполняется таким образом, что при генерации системы для конкретной машины основная память делится на фиксированное число частей - разделов. Таких разделов может быть один, два или три. В каждом разделе одновременно может выполняться только одна программа. Каждому разделу отводится не только участок основной памяти, но и внешние устройства ввода-вывода. [5]
Однако при этом невозможно перемещать массивы обрабатываемых данных и программ в памяти. Особенно это неудобно при многопрограммной работе машины, так как. [6]
Выполнение пакета работ производится под управлением супервизора. При этом может осуществляться однопрограммная, двухпрограммная или многопрограммная работа машины. Эффективность ее использования сильно зависит от того, каким образом объединены работы в пакет. Пакет считается составленным хорошо, если центральный процессор ( арифметическое устройство и устройство управления) не простаивает. Стремление составить один какой-то пакет хорошо может приводить к тому, что остальные пакеты будут оказываться очень плохими. Таким образом, нужно стремиться, чтобы качество пакетов было постоянно примерно одинаковым. [7]
Выполнение пакета работ производится под управлением супервизора. При этом может осуществляться однопрограммная, двухпрограммная или многопрограммная работа машины. Эффективность ее использования в значительной мере зависит от того, каким образом объединены работы в пакет. [8]
Выполнение пакета работ производится под управлением супервизора. При этом может осуществляться однопрограммная, двухпрограммная или многопрограммная работа машины. Эффективность ее использования в значительной мере зависит от того, каким образом объединены работы в пакет. Пакет считается составленным хорошо, если центральный процессор ( арифметическое устройство и устройство управления) не простаивает. Описанные режимы называют пакетными режимами. Современные ЭВМ допускают при этом одновременное выполнение до 16 работ. [9]
Сигналы прерывания, поступающие от различных устройств машины, от оператора или из выполняющихся программ, позволяют организовать автоматический переход от одной программы к другой. Вместе с диспетчером, который в необходимых случаях выполняет такой переход программными средствами, это обеспечивает многопрограммную работу машины. Диспетчер производит переход от одной программы к другой по специальным командам. [10]
Современные цифровые ЭВМ позволяют одновременное решение нескольких задач. Круг возникающих здесь проблем охватывается новым разделом программирования - мультипрограммированием. Задача организации многопрограммной работы машины решается в основном при помощи специальных программ-диспетчеров, анализирующих возникающие в процессе работы машины ситуации и устанавливающих порядок обслуживания задач отдельными устройствами машины. [11]
Современные цифровые ЭВМ позволяют одновременное решение нескольких задач. Круг возникающих здесь проблем охватывается новым разделом программирования - мультипрограммированием. Задача организации многопрограммной работы машины решается в основном при помощи специальных программ-диспетчеров, анализирующих возникающие в процессе работы машины ситуации и устанавливающих порядок обслуживания задач отдельными устройствами машины. [12]