Cтраница 2
Редактор связей или загрузчик связывает соответствующие подпрограммы управления данными с обрабатывающей программой и таким образом дает ей возможность, инициируя макрокоманды, относящиеся к определенному набору данных, эффективно вести передачу данных. [16]
Редактор связей начал поиск описаний процедур, использованных в вашей программе, но не обнаружил тех файлов с расширением LIB, в которых они должны храниться. [17]
Редактор связей использует аналогичный оператор DD для создания библиотеки загрузочных модулей. [18]
Компоновка программ. [19] |
Редактор связей начинает с того, что физически объединяет обе программы в единую структуру. Конечно, все используемые в программе В адресные ссылки должны быть модифицированы в соответствии с переходом к новым относительным адресам. [20]
Редактор связей - служебная программа, предназначенная для подключения объектного кода функций и процедур, взятому из библиотек, к объектному коду, созданному компилятором. Итогом работы редактора связей является исполняемый код будущей программы. [21]
Редактор связей свои действия выполняет в отдельном пункте задания и полученный загрузочный модуль записывает на диск, выполнение самого модуля происходит в следующем пункте. Загрузчик же строит аналог загрузочного модуля в оперативной па-мяти и в том же пункте его запускает. В результате работы и редактора связей, и загрузчика получаются идентично работающие модули, но редактор связей может обслуживать более сложные ситуации и выполнить некоторые вспомогательные действия. Зато заг рузчик работает быстрее. При отладке используется загрузчик, при подготовке отлаженных программ к работе - редактор связей. [22]
Редактор связей обеспечивает объединение отдельных программных составляющих в один готовый к выполнению модуль, формирует загрузочные модули с оверлейной структурой, резервирует память для областей, создаваемых трансляторами. [23]
Редактор связей может также объединить в одни загрузочный модуль несколько объектных и загрузочных модулей, разрешая межмодульные ссылки и объединяя друг с дру - ом словари ESD и RLD поступивших на ею вход модулей. Действия редактора связей программируются указанием его параметров ( Options), управляющими операторами ( INCLUDE, NAME, ENTRY и др.) и DD-предложениями, определяющими входные и выходные наборы данных. [24]
Редактор связей добавляет в редактируемый модуль библиотечные модули и объединяет внещние процедуры. Если в А и в В есть одноименные переменные с атрибутом EXTERNAL, то редактор связей совмещает их. [25]
Редактор связей имеет один набор данных с именем SYSUT1, набор данных для печати с именем SYSPRINT, набор данных первичного ввода с именем SYSLIN, набор данных с именем SYSLIB для размещения модулей, вызываемых посредством функции автовызова, набор данных с именем SYSLMOD для размещения результатов редактирования. [26]
Редактор связей объединяет отдельно откомпилированные ( объектные) модули в один готовый к выполнению загрузочный модуль, формирует загрузочный модуль с оверлейной структурой ( сегментированную программу), вносит изменения в программы путем замены, исключения и перемещения программных секций, резервирует память для общих областей, создаваемых трансляторами. В действующей операционной системе предусмотрен редактор связей типа F, размер памяти - 50 К байт. [27]
Редактор связей используется в тех случаях, когда требуется сложное редактирование нескольких объединяемых ОМ; он объединяет ОМ с библиотечными подпрограммами и формирует загрузочный абсолютный модуль ( ЗМ), который всегда записывается в библиотеку на диске. Библиотека представляет собой специальный структурированный набор данных. Элементы НД называются разделами, с целью идентификации они имеют имена. [28]
Редактор связей - это программа с именем IEWL, помещенная в SYSI. [29]
Редактор связей обрабатывает объектные и загрузочные модули, а также управляющие операторы. [30]