Работа загрузчика
Загрузчик работает с четырьмя группами параметров, которые позволяют параметризовать:
— локальные данные кластеров,
— имена процедур,
— имена классов,
— имена глобальных кластеров.
Экземпляры кластеров связываются с процедурами через «список параметров ЕХТ, значением которых являются имена процедур.
Параметризация имен классов, по которым происходит порождение локальных кластеров, приводит после просмотра всего пакета к поиску недостающих классов в библиотеках, созданию записей о новых объектах—классах и кластерах, порожденных по новым классам.
Параметризация имен глобальных кластеров используется для связей глобальных кластеров между собой и приводит к генерации новых двойных имен.
Параметризация локальных данных кластеров происходит уже на этапе загрузки в память, после создания загрузчиком записей обо все используемых объектах и распределения для них памяти.
Все эти задачи, решаемые кластерным загрузчиком помимо стандартных, усложняют алгоритмы загрузки и структуру внутренних таблиц, но не заставляют отказаться от классической двухпроходной схемы работы загрузчика.
Метки: список параметров, загрузчик, локальные кластеры, параметризация