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

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

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

Модуль объектный

    Редактирование и каталогизация в библиотеку абсолютных модулей объектного модуля, находящегося в библиотеке объектных модулей [c.224]

    Библиотека абсолютных модулей содержит программы, готовые к выполнению, т. е. программы на языке машины. Библиотека объектных модулей содержит программы, сформированные [c.50]

    Библиотека объектных модулей содержит программы, полученные после трансляции любым транслятором ДОС/ЕС. Включение их производится только БИБЛИОТЕКАРЕМ. Объектные модули пе готовы к выполнению, так как не прошли этапа редактирования и имеют ненастроенные адреса, однако содержат информацию РЕДАКТОРУ для внешних связей. Независимо от транслятора, объектные модули по структуре однотипны, поэтому на этапе редактирования они могут объединяться в общую программу. Если абсолютные модули являются готовыми к выполнению программами или частями программ с жесткими связями между отдельными фазами, то объектные могут объединяться на этапе редактирования в любые допустимые сочетания между собой и с вновь транслируемыми. Если в программе появляется необходимость замены отдельных подпрограмм без дополнительной трансляции, то ее элементы целесообразно хранить в библиотеке объектных модулей. Информация об объемном модуле содержится в оглавлении. [c.206]


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

    По соответствующим управляющим операторам на этапе редактирования формируется программа. В нее могут входить как только что отредактированная программа, так и размещенные в библиотеке объектные модули. Для каждого модуля РЕДАКТОР определяет местоположение модуля в основной памяти и устанавливает абсолютные адреса переменных и команд программы. [c.208]

    Получение программы с перекрытием обеспечивается управляющими операторами РЕДАКТОРА и специальными средствами языка программирования. Формирование фаз происходит на этапе редактирования из объектных модулей. При этом среди всех фаз выделяется одна, называемая корневой, которая осуществляет загрузку остальных фаз. Разделение программы на фазы и выделение корневой производит программист на этапе подготовки программы. [c.209]

    Операционная система различает стандартные, смешанные и вызывающие объектные модули. [c.215]

    Стандартным объектным модулем является модуль, полученный после трансляции. Смешанные модули получаются путем механического добавления к стандартному управляюш их операторов РЕДАКТОРА или других операторов с пробелом в первой колонке. Вызываюш ие модули представляют собой последовательность управляющих операторов РЕДАКТОРА или других карт с пробелом в первой колонке. Они не содержат карт объектного модуля, кроме карты конца, и используются для сокращения времени подготовки стандартных алгоритмов за счет многократного редактирования. [c.215]

    Каталогизация в библиотеку объектных модулей производится по следующей группе управляющих операторов  [c.221]

    Трансляция исходного модуля и каталогизация полученного объектного модуля в библиотеку объектных модулей [c.223]

    Редактирование и выполнение объектного модуля, находящегося в библиотеке объектных модулей [c.223]

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


    Передаваемые на дистрибутивной ленте библиотеки являются расширенными СОСП-библиотеками. Под расширенными СОШ-библиотеками понимается то, что в них уже содержатся все необходимые для генерации системные макрокоманды и объектные модули. Библиотеки имеют следующие наименования файлов  [c.181]

    Модули системного и прикладного математического обеспечения хранятся в библиотеках модулей. Различают системные и личные библиотеки модулей нескольких типов. Это библиотеки абсолютных, объектных и исходных модулей. Структурно системные и личные библиотеки аналогичны. [c.50]

    По структуре ASPEN относится к предпроцессорным системам, когда входной транслятор генерирует исполнительную программу на языке фортран (рис. 7.40), в дальнейшем эта программа вместе с программами пользователя транслируется, редактируется и выполняется. На шаге редактирования подсоединяются необходимые модули системы и пользователя. Такой подход позволяет строить исполнительную программу непосредственно для решаемой задачи с массивами переменной размерности и тем самым исключить непроизводительные затраты памяти. Система ориентирована также на файловую структуру. Файлы используются для хранения входной программы, промежуточных результатов, объектной программы и результатов расчета. Это позволяет в любое время прохождения задачи проанализировать любую информацию, связанную с ней, а также повторить расчеты с любого этапа решения. [c.423]

    SYSP H Вывод объектного модуля, данных на карты (системный пер- Вывод пер- ЕС-7010 ООО [c.198]

    SYSRLB Личная библиотека объектных модулей Диск ЕС-5052 191 [c.198]

    Программы, обрабатываемые под управлением ДОС/ЕС, могут поступать либо с устройств ввода, либо с внешних запоминающих устройств, либо из специальных разделов внешней памяти — библиотек. 1 В операционной системе имеются следующие типы библиотек системные (библиотека абсодютни ..модулей, библиотека объектных модулей, библиотека исходных модулей) личные (библиотека абсолютных модулей, библиотека объектных модулей). [c.205]

    Приняв первый оператор (JOB ВВН), операционная система воспринимает второй оператор как начало задания с именем ВВН. Следующий оператор (оператор 2) указывает, что модуль, полученный Ьосле редактирования, должен быть временно помещен в библиотеку абсолютных модулей, так как программа может выполняться только из этой библиотеки. Оператор 3 указывает, что необходимо выполнить трансляцию следующей за ним программы, записанной на Фортране. Первый шаг задания заканчивается оператором 5. Второй шаг задания задается оператором 6 и состоит в редактировании полученного после трансляции объектного модуля. Третий шаг задается с помощью оператора ЕХЕС и состоит из выполнения программной фазы, полученной после редактирования. Исходные данные, необходимые для программы, следуют за этим оператором. Исходными данными заканчивается третий шаг задания (оператор 9) и все задание (оператор 10). По этому оператору задание с именем ВВН заканчивается, и система готова к принятию следующего. [c.210]

    Управляющие операторы программы №ДАКТОР, Объектный модуль, получаемый на этапе трансляции, состоит из текста программы и некоторой дополнительной информации. Непосредственно он не готов к выполнению и нуждается в дополнительной доработке. Доработка обусловлена тем, что, во-первых, модуль может быть частью общей программы и в нем используются внешние имена, определенные в других модулях, во-вторых, для объектного модуля не определяется место его выполнения (фоновый раздел или разделы переднего плана). Подготовка модуля к выполнению производится программой РЕДАКТОР. [c.214]

    При генерации системы обычно задается режим автоматического определения внешних по отношению к данному модулю символических имен. Такими именами являются названия стандартных модулей ввода—вывода, математических функций из системной библиотеки объектных модулей, имена, используемые в данной фазе, но определенные в другой, Автоматическое определение внешних имен можно отменить для каждой фазы путем задания параметра NOAUTO в операторе PHASE. Действие этого параметра распространяется только на данную фазу. [c.217]

    Оператор OPTION LINK разрешает запись абсолютного модуля после редактирования временно в библиотеку абсолютных модулей. По этому оператору объектный модуль будет помещен также на SYSLNK, откуда будет затребован РЕДАКТОРОМ для создания абсолютного модуля. [c.218]

    Оператор IN LUDE М0Р1 указывает, что в фазу КВВ должен быть включен модуль М0Р1 из библиотеки объектных модулей. Имя модуля долншо совпадать с именем, заданным нри его каталогизации. [c.218]

    Оператор IN LUDE М0Р2 (А1, А2) указывает, что во вторую фазу программы должны включаться две секции модуля М0Р2, находящегося в библиотеке объектных модулей (секции А1 и А2). [c.218]

    Некоторые прикладные программы системы АИДОС имеют точки входа для подключения дополнительных модулей и фаз, разработанных пользователем. Наименования этих дополнительных модулей и фаз заранее определены в системе. В библиотеке объектных модулей находятся так называемые псевдомодули, которые присоединяются к системе тогда, когда пользователь не подготовит взамен их свои. [c.45]

    Из каждого шага карт данных, как и при выполнении DI GEN()l, генерируется одно задание. Для выполнения заданий с ленты SYSIN требуется еще одна рабочая магнитная лента (в данном примере Х 283 ). Редактирование полученных в RL объектных модулей и каталогизация абсолютных фаз в L производится с помощью заданий по результатам трансляции макрокоманды DI ( UKPV. Задание для DI UKPV должно иметь следующий вид  [c.198]


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

    SYSLNK Вывод объектного модуля для РЕДАКТОРА Диск ЕС-5052 ЕС-5056 190 191 [c.198]


Смотреть страницы где упоминается термин Модуль объектный: [c.51]    [c.198]    [c.212]    [c.213]    [c.214]    [c.215]    [c.215]    [c.216]    [c.217]    [c.219]    [c.220]    [c.221]    [c.150]    [c.151]    [c.37]    [c.181]    [c.181]    [c.51]    [c.198]   
Основы построения операционных систем в химической технологии (1980) -- [ c.206 ]




ПОИСК





Смотрите так же термины и статьи:

Библиотека объектных модулей

Модуль



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