Cтраница 1
Разрешение внешних ссылок производится в последовательности: сначала осуществляется обработка основного ввода, затем оставшиеся неразрешенными внешние ссылки разрешаются относительно общей области и, наконец, оставшиеся неразрешенными внешние ссылки разрешаются относительно автоматически вызываемой библиотеки. Режим RES устанавливает также режим CALL. RES является параметром по умолчанию. [1]
Для разрешения внешних ссылок при редактировании используются библиотеки с именами: FORT1 - основная библиотека Фортрана; FORT2 - библиотека для расширенной обработки ошибок и FORT3 - библиотека без расширенной обработки ошибок. [2]
Словарь внешних символов служит для разрешения внешних ссылок. Для процесса редактирования наименьшей программной единицей является секция - наименьшая независимая часть модуля, совместно перемещаемая и занимающая при выполнении сплошной участок основной памяти. [3]
Режим NCAL запрещает использовать для разрешения внешних ссылок библиотеки автовызова. Этот режим, так же как и другие средства запрещения автовызова ( слабая внешняя ссылка, перечисление внешних ссылок, которые не следует разрешать, в операторе LIBRARY), используется для экономии места на дисках для загрузочных модулей. Так, например, если загрузочный модуль планируется использовать в сочетании с другими загрузочными модулями, употребляющими некоторые подпрограммы, то в данный модуль эти подпрограммы можно не включать. [4]
Схема обработки задания в ОС РВ. [5] |
Процесс объединения нескольких объектных модулей в единый загрузочный и разрешения внешних ссылок называется компоновкой задачи и выполняется специальной программой - построителем задач. [6]
Процесс нахождения таких отоварь ESD бражений и есть собственно разрешение внешних ссылок. [7]
Оператор LIBRARY определяет дополнительные автоматически вызываемые библиотеки, предназначенные для разрешения внешних ссылок в программе. Вызываемая библиотека может содержать либо объектные модули и ( или) управляющие операторы, либо загрузочные модули. [8]
Цель номер 2 ( динамическое связывание) означает, что разрешение внешних ссылок не может осуществляться до времени выполнения. [9]
Указанный процесс вычисления фактических значений глобальных символов при компоновке модулей называется разрешением внешних ссылок. [10]
Режим NCAL указывает Редактору на отмену автоматического вызова модулей из библиотек для разрешения внешних ссылок. Библиотеки для автоматического вызова определяются оператором DD с именем SYSLIB или управляющим оператором Редактора LIBRARY. [11]
Режим NCAL указывает Редактору на отмену автоматического вы-вова модулей из библиотек для разрешения внешних ссылок. Библиотеки для автоматического вызова определяются оператором DD с именем SYSLIB или управляющим оператором Редактора LIBRARY. [12]
Объединение объектных модулей в одну программу, а также производимое при объединении разрешение внешних ссылок являются основными функциями РЕДАКТОРА. [13]
Управляющий оператор LIBRARY используется для указания дополнительных библиотек, которыо используются в процессе автоматического разрешения оставшихся неразрешенных внешних ссылок. [14]
При использовании Редактора связей ОС ЕС и ИБМ / 360 первая задача редактирования - разрешение внешних ссылок - решается путем последовательного неоднократного обращения к Редактору связей. Загрузочный модуль, формируемый Редактором связей при каждом обращении, по структуре похож на объектный модуль и состоит из тех же типов карт. Впоследствии загрузочный модуль можно включить во входной поток редактирования совместно с другими загрузочными модулями. Поэтому загрузочные модули занимают при прочих равных условиях меньше места, чем объектные. Отсюда вытекают и некоторые ограничения при формировании входных потоков для Редактора связей на модули разного типа. [15]