Cтраница 3
ПАРМ состоит из 6 модулей, ведущей программы и библиотек постоянной информации. [31]
Помимо повышения эффективности использования ЭВМ, применение ведущей программы навело на новую мысль: о возможности программного расширения и видоизменения функций устройства управления машиной. [32]
Блок 15 генерирует рабочую подпрограмму, выполняющую роль ведущей программы в процессе анализа переходного процесса. [33]
Длительность кванта решения программы по запросу абонента определяется ведущей программой IB зависимости от алгоритма распределения времени, заложенного в ведущую программу, и от информации, поступившей or абонента. Выбрав длительность обслуживания, ведущая программа обращается к организующей системе для установки временного интервала на часах УВМ. После этого начинается работа программы абонента, которая прерывается сигналом с часов. Реакцией на прерывание от часов являются передача управления программе анализа заявки на время и перестроения очереди к часам. [34]
Для организации работы в оперативной памяти УВМ должна находиться ведущая программа. Связь с абонентами может осуществляться через вычислительный процессор, но чаще для связи используют дополнительный процессор связи. Кроме ведущей программы в оперативную память вызываются очередные процессы абонентов для обслуживания. Во время ожидания и при начальном обращении процессы находятся в промежуточной памяти и ведущая программа имеет список очередей. Отметим, хотя это и ( несущественно для дальнейшего изложения, что все абоненты работают обычно на одном и том же исходном языке программирования. [35]
Появление хотя бы одного запроса от устройств прерывает работу ведущей программы, и управление передается блоку обработки прерываний монитора. Он осуществляет запоминание состояния монитора в момент прерывания в соответствующих мемориалах, идентифицирует тип и номер причины прерывания и передает управление соответствующему блоку ОС, где и завершается обработка причины прерывания. По окончании обслуживания прерываний программа обработки прерываний монитора с помощью мемориалов возобновляет работу монитора с прерванного места. Каждый из блоков ОС обрабатывает свой тип прерываний. [36]
Этот набор включает в себя шесть главных программ ( ведущих программ), один набор данных и 14 основных модулей. [37]
Пакет сложной структуры включает в себя следующие элементы: ведущую программу; процессор с входного языка данного пакета; набор программных блоков, составляющих тело пакета; набор обслуживающих программ. [38]
Блок-схема интерпретирующей программы с перезаписью рабочего поля на промежуточный носитель. [39] |
После окончания работы каждая подпрограмма или сегмент возвращает управление ведущей программе через интерпретирующую систему. [40]
Для экономии места в оперативной памяти во время решения задачи ведущая программа должна разрабатываться в составе двух независимых блоков: первого - для вызова и настройки СП, второго - для управления счетом согласно указанной очередности работы СП. Место первого блока освобождается сразу после вызова и настройки СП и передается операционной системе. [41]
На рис. 9 - 1 в качестве примера показана схема ведущих программ и стандартных подпрограмм, реализующих алгоритм контроля и управления технологическим производством в предположении, что обращение к стандартным подпрограммам производится непосредственно ведущими программами. [42]
Во время использования своего кванта времени задача абонента может обращаться через ведущую программу к промежуточным носителям за дополнительной информацией или для вывода результатов работы. Но при обр ащении программы абонента за информацией с пульта задача выводится из оперативной памяти, ставится в конец очереди и вся дополнительная информация с пульта водится на промежуточный носитель. Выдача информации на пульт абонента также происходит с промежуточного носителя. Естественно, что этот алгоритм может меняться в зависимости от особенностей УВМ и от системы связи абонентов с машиной, но общие принципы построения остаются без изменения. [43]
Тексты исходных программ ( списка ЛИСПа) следует расположить после обращения к ведущей программе, а за последней исходной программой должен следовать признак конца пакета программ, например () - пустой список. [44]
Таким образом, встает задача определения числа входных величин, вводимых каждый раз ведущей программой, и определения, с целью минимизации, объема, занимаемого ведущей программой и массивами информации. [45]