Вызов - модуль - Большая Энциклопедия Нефти и Газа, статья, страница 3
Мода - это форма уродства столь невыносимого, что нам приходится менять ее каждые шесть месяцев. Законы Мерфи (еще...)

Вызов - модуль

Cтраница 3


Структурно пакет состоит из программных модулей, в которые включены служебные программы, библиотеки для реализации связи с системой управления файлами ( СУФ) и для выдачи диагностических сообщений. Вызов модулей осуществляется диспетчером как при первоначальном запуске, так и по окончании деталь-операций. Программы пакета написаны на языке ФОРТРАН.  [31]

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

Оператор вызова модуля является одним из основных в языке модульного программирования. По форме он совпадает с вызовом процедуры или процедуры-функции в Фортране.  [33]

Порядок вызова модулей следующий.  [34]

35 Взаимодействие модулей в. [35]

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

Рассмотренные вызовы предполагают загрузку модуля в оперативную память на все время решения задачи. При повторном вызове модуля загрузка модуля не производится, если он уже находится в оперативной памяти. Для экономии памяти при решении задач с большим числом вызываемых модулей предусмотрен вызов к одуля с освобождением занимаемой им оперативной па - мяти по окончании его работы.  [37]

В алгоритмическом языке ПЛ / 1 установка среды обеспечивается совокупностью модулей библиотечных, сгенерированных компилятором ПЛ / 1, а также построенных пользователем. Место расположения программной среды определяется вызовом модуля. Таким образом, установка среды в языке ПЛ / 1 и вызов самого модуля представляют собой неразрывное целое и считаются одной операцией.  [38]

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

Организующая программа является интерпретатором таблиц ТМ, ТУ и IN входного языка пакета и использует обычный способ группового размещения данных в массиве. В задачи организующей подпрограммы входит подготовка вызова исполняемого модуля и операндов - констант и параметров, а также отработка модулей в заданной последовательности.  [40]

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

Язык модульного программирования реализован как средство написания управляющей программы ( блок-схемы) решения прикладной задачи с помощью системы МОПР. Он является расширением Фортрана в первую очередь благодаря введению операций вызовов модуля и макроса. Дополнительные возможности обеспечиваются также использованием стандартных переменных, операций обращения к архивам, арифметических действий с массивами и некоторых других средств.  [42]

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

В этом случае необходимо учитывать также наличие в модулях точек разрыва второго рода. Количество точек разрыва второго рода в модулях определяет общее число вызовов модулей из ВП в ОП.  [44]

Заметим, что модуль неявного отношения наряду с параметрами НЕЯВ может иметь и параметры вида АРГ, РЕЗ, ПОБОЧ. Первый означает, что эти параметры должны быть вычислены перед вызовом модуля, второй - что они являются дополнительными результатами модуля, а третий - определяет изменяемые параметры модуля.  [45]



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