Cтраница 2
Обязательным этапом подготовки программ к выполнению является редактирование связей. Операторы, управляющие работой редактора, включают нужные блоки в загрузочный модуль, вызывают библиотеки, содержащие модули, определенные внешними ссылками, и указывают символическое имя входа в загрузочный модуль. [16]
Метод заключается в использовании вектора перехода при редактировании связей для каждой процедуры, вызываемой процедурой из другого модуля. [17]
Потоки информации в режиме КОМПИЛЯЦИЯ. [18] |
Транслятор ( ТР) осуществляет компиляцию программы и редактирование связи адресов. ТР получает исходную строку, написанную на входном языке, из ВРО или любой другой области виртуальной памяти, где находится исходный текст. [19]
Приблизительно в том же отношении находятся соответственно время редактирования связей и время загрузки программы. Эта оценка не годится для программ, написанных на ФОРТРАНЕ и содержащих большое количество подпрограмм, так как в этом случае время редактирования связей становится сравнимым со временем компиляции. [20]
Дальнейшее совершенствование структуры предварительной обработки привело к выделению редактирования связей ( компоновки) в самостоятельный этап, предшествующий этапу запуска. При этом значительно расширились возможности компоновки программ. Отдельные программы теперь стали компоноваться в единую программу независимо от процессов распределения ресурсов и запуска. У механизма компоновки появились новые, более сложные функции выборки и включения. [21]
Идея выделения особой стадии компоновки и запуска ( или редактирования связей и загрузки) основана на стремлении разработчиков отсрочить привязку программ к внешним устройствам, наборам данных и разделам основной памяти и облегчить компоновку программ, написанных на разных языках. [22]
Применение FTB позволяет в 3 раза снизить время на редактирование связей программ без перекрытий. [23]
Программный модуль в относительных адресах, полученный из объектного модуля при редактировании связей в едином, принятом в данной операционной системе формате. [24]
Она включает файлы с исходным текстом, объектным кодом, информацией для редактирования связей, данные, документы и объекты, называемые группами. [25]
Обрабатывающая программа, выполняющая загрузку объектных модулей программы в основную память ЭВМ и редактирование связей между ними. [26]
Для выполнения программы на ПЛ / 1 требуются три пункта задания - компиляция, редактирование связей и выполнение. [27]
Весьма ощутимую часть из общего времени работы ЭВМ отнимает процесс трансляции, сборки, редактирование связей - этапы, необходимые для подготовки задачи к счету. [28]
Поскольку некоторые комбинации управляющих карт, такие, например, как задания на компиляцию, редактирование связей и счет, используются довольно часто, в OS имеется Библиотека процедур. Элементами этой библиотеки являются наборы стандартных управляющих карт. Эти управляющие карты могут определять шаг задания или даже несколько шагов. [29]
До сих пор мы не рассматривали, каким образом реально загружаются подпрограммы и как выполняется редактирование связей с вызывающими программами. При абсолютном ассемблировании все программы и подпрограммы создавались совместно, для них выполнялось распределение памяти, а адреса подпрограмм хранились в таблице идентификаторов ассемблера. Если же каждая программа ассемблируется как отдельный модуль, то необходимо решить задачу распределения памяти для них и выполнить настройку адресов. [30]