Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

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

    Мультипрограммирование. Одновременное выполнение нескольких независимых программ на одной машине носит название мультипрограммирования. ДОС/ЕС обеспечивает одновременное выполнение до трех программ. [c.200]

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


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

    Основу системного математического обеспечения составляет операционная система (ОС ЕС или ОС СМ). Для различных моделей ЭВМ разработано несколько разновидностей ОС. В наибольшей степени для решения задач САПР приспособлены ОС с разделением времени. Состав операционной системы ЕС ЭВМ представлен на рис. 6.5. В зависимости от режима работы можно выделить три уровня ОС для пакетной обработки заданий, для пакетной обработки с мультипрограммированием, для работы в режиме разделения времени. [c.248]

    Самовосстанавливающаяся подпрограмма допускает многократное применение без повторной загрузки, так как после выполнения сама возвращается в исходное состояние. При этом рабочая область размещается в подпрограмме. Однако эту подпрограмму нельзя использовать в режиме мультипрограммирования (см. гл. 4), когда одновременно выполняется несколько программ и поочередно обращаются к ней. Если переключение (прерывание) произошло при выполнении подпрограммы, то другая программа не может воспользоваться ею, так как испортит данные, хранящиеся в рабочей области й относящиеся к первой программе. [c.49]

    Инвариантная подпрограмма допускает многократное применение без повторной загрузки и в режиме мультипрограммирования. Достигается это за счет того, что рабочая область подпрограммы размещается в программе, из которой производится обращение, и, таким образом, становится независимой (рис. 1.10). Обеспечение инвариантности, естественно, требует дополнительных затрат памяти. Тем не менее инвариантные подпрограммы наиболее удобны и универсальны. [c.49]

    Классическим примером повышения производительности ЭВМ является многопрограммный режим, или мультипрограммирование. Идея этого метода состоит в том, что ЭВМ настраивается на одновременное выполнение ряда задач (до трех программ при работе с ДОС/ЕС и до 15 программ при работе с ОС/ЕС). Поскольку большинство внешних устройств может работать в автономном режиме после загрузки соответствующего канала, то совмещением работы внешних устройств и процессора можно достигнуть максимальной загрузки последнего. Как только, например, программа № 1 приостанавливается для выполнения операции ввода-вывода, процессор переключается на выполнение программы № 2 и тем самым исключается его время ожидания. При организации мультипрограммирования в оперативной памяти выделяется несколько защищенных разделов, в каждом ил которых может выполняться только одна программа. Соответственно между разделами памяти распределяются и ресурсы ЭВМ (см. гл. 4). Разделам памяти присваиваются уровни приоритетности, которые и определяют последовательность переключения программ. Этот режим работы ЭВМ не предусматривает непосредственного доступа пользователя к машине, так как в каждом из разделов проводится пакетная обработка программ и результаты расчета выдаются после обработки всего пакета. Однако за счет лучшего использования оборудования ЭВМ время ожидания решения обычно сск ращается т сравнению с однопрограммным режимом работы. [c.192]


    Другим режимом работы ЭВМ, часто объединяемым с мультипрограммированием, является параллельная обработка. Идея этого способа многопрограммной работы состоит в том, что переход от одной программы к другой производится в результате естественного прерывания (ожидание ввода — вывода) и в результате вынужденного переключения через короткие интервалы времени, сравнимые со скоростью работы процессора. При параллельной обработке программы выполняются по очереди в короткие промежутки времени и создается впечатление их одновременного исполнения, тем более что результаты расчета выдаются потребителю по мере завершения каждой из них. Задача оптимизации времени расчета обычно не ставится при реализации этого метода, однако в конечном итоге время ожидания решения пользователями сокращается по сравнению с пакетной обработкой. [c.192]

    Более развитой формой многопрограммной работы является разделение времени. При работе ЭВМ с разделением времени совмещаются возможности мультипрограммирования и параллельной обработки, а также добавляется непосредственный доступ пользователей к ресурсам машины и работа в реальном масштабе [c.192]

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

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

    Хеллер Д, Последовательностные аспекты мультипрограммирования. Кибернетический сборник , 1963, № 7, Изд-во иностранной литературы, [c.319]

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

    Операционная система с разделением времени в режиме мультипрограммирования и двустороннего общения с не следователем. ........... [c.61]

    ОПЕРАЦИОННАЯ СИСТЕМА С РАЗДЕЛЕНИЕМ ВРЕМЕНИ В РЕЖИМЕ МУЛЬТИПРОГРАММИРОВАНИЯ И ДВУСТОРОННЕГО [c.65]

    Мультипрограммирование. Конкурентное исполнение двух или более программ в одной ЭВМ. [c.294]

    К четвертому поколению (с середины 70-х годов) относятся ЭВМ, у которых основной элементно-технологической базой служат большие интегральные схемы (БИС) с высокой степенью интеграции. Большая степень интеграции способствует дальнейшему снижению стоимости, уменьшению габаритов, повышению надежности и быстродействия. Эти машины, как правило, многопроцессорные, они обеспечивают широкое использование параллельной обработки и мультипрограммирования [c.115]

    Операционные системы, имеющие высокий уровень мультипрограммирования, позволяют одновременно выполнять боль- [c.125]

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

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


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


Смотреть страницы где упоминается термин Мультипрограммирование: [c.215]    [c.56]    [c.215]    [c.63]   
Основы построения операционных систем в химической технологии (1980) -- [ c.200 ]




ПОИСК







© 2025 chem21.info Реклама на сайте