Cтраница 3
ОД; следующей за ней идет подпрограмма записи на диск массивов, поставленных в очередь на запись подпрограммами регистрации данных. Самый низкий приоритет имеет фоновая программа, на которую могут быть возложены по запросу оператора, например, обязанности распечатки количества отработанных полуциклов. [31]
Исправление может состоять в восстановлении ошибочно удаленного фрагмента. Для этого в терминах фоновой программы слоя указываются его координаты: ВОССГЛЯуказание фрагмента. Здесь фрагмент может составлять лишь часть удаленного фрагмента. [32]
До его поступления может выполняться фоновая программа пользователя или другая программа. [33]
Мультипрограммирование различает два типа программ - фоновые и переднего плана. Система может обрабатывать одновременно одну фоновую программу и одну или две программы переднего плана. Между программами установлен приоритет: фоновая программа имеет самый низкий приоритет, у программы второго раздела переднего плана он выше, чем у фоновой программы; программа первого раздела переднего плана имеет самый высокий приоритет. [34]
При коррекции распечатывается интегрированная программа ( измененные процедуры) с новыми координатами. Старые координаты всегда берутся из распечатки фоновой программы для данного слоя. [35]
Структура уровней FMR. [36] |
Очень разветвленное СМО создала фирма Schenck ( ФРГ), которое ориентировано на мини - ЭВМ фирмы General Automation. Для задач проведения испытаний была разработана специализированная операционная система FMR, для фоновых программ используется стандартная операционная система типа DBOS. [37]
В асинхронном способе эти интервалы произвольны и определяются быстродействием внешних устройств. ЭВМ в асинхронном режиме определяет готовность внешних устройств к обмену и, прерывая выполнение фоновой программы, организует обмен с учетом приоритета работы внешних устройств. Все внешние устройства в этом случае также играют пассивную роль. [38]
Отличительной чертой вертикального слоя является то, что он замкнут относительно поставляемой информации: он использует лишь те объекты, которые либо поступают на вход системы, либо создаются уже отлаженной фоновой программой. Лишь при отклонении конечного результата от предполагаемого проводится выясняющая печать промежуточной информации, по которой слой стыкуется с фоновой программой. [39]
Один из способов преодоления последнего недостатка, который начинают предлагать для станков с РВД, состоит во введении приоритетного и фонового режимов работы станка. Это позволяет оператору вводить в систему следующую программу в то время, пока последняя деталь предыдущей партии еще обрабатывается по текущей управляющей программе, содержащейся в памяти ЭВМ. Возможность переключения приоритетных и фоновых программ снижает время перехода от одной партии деталей к другой. [40]
Выполнение программ в режиме пакетной обработки осуществляется под управлением управляющей программы ДОС, причем одновременно могут выполняться одна фоновая программа и одна или две программы переднего плана. Поскольку ряд программ может претендовать на использование одного и того же ресурса ( например, машинного времени процессора) в одно и то же время, между программами установлен приоритет, в соответствии с которым предпочтение при распределении ресурсов отдается программам первого раздела переднего плана. Самый низкий приоритет имеют фоновые программы. Следовательно, при мультипрограммной работе системы неизбежно образование очередей запросов на использование ресурсов. Когда тот или иной ресурс освобождается, он предоставляется программе из очереди старшего приоритета. [41]
Фонов о-о перативная базовая операционная система ( ФОБОС) является системой реального времени и характеризуется минимальным по сравнению с другими дисковыми ОС реального времени временем ответа на внешнее воздействие. Программа реального времени имеет более высокий приоритет по отношению к программам, работающим в фоновом режиме. Программа реального времени и фоновая программа могут обращаться друг с другом через файлы, организованные на дисках или при помощи специальных системных сообщений. [42]
Мультипрограммирование различает два типа программ - фоновые и переднего плана. Система может обрабатывать одновременно одну фоновую программу и одну или две программы переднего плана. Между программами установлен приоритет: фоновая программа имеет самый низкий приоритет, у программы второго раздела переднего плана он выше, чем у фоновой программы; программа первого раздела переднего плана имеет самый высокий приоритет. [43]
Схематически обмен по прерыванию изображен на рис. 3.1 в. Центральный процессор выполняет работу по программе, называемой фоновой, которая может быть не связана с обменом, при этом часть центрального процессора, называемая арбитром, следит за появлением сигнала требования прерывания от внешнего устройства. При поступлении этого сигнала центральный процессор, закончив выполнение текущей команды фоновой программы, организует с помощью арбитра переход на подпрограмму обслуживания прерываний от данного устройства, в которой и происходит обмен одним из программно-управляемых способов. После окончания выполнения подпрограммы обслуживания прерывания осуществляется переход в фоновую программу на то место, с которого она была прервана. [44]
В TS-мониторе запускает программы на выполнение; если в спецификации не указано устройство, то по. DK; допускает такие же ключи, как и в команде R. SAVE FILE [ ADDRESS 1 - ADDRESS2 ] ( SJ, FB, ХМ) копирует области памяти фоновой программы в указанный файл; если программа оверлейная, то копируются области памяти только корневого сегмента. Если не заданы адреса начала и конца сегмента, копируется вся память, занимаемая программой. [45]