Работа загрузчика

Загрузчик работает с четырьмя группами параметров, кото­рые позволяют параметризовать:

— локальные данные кластеров,

— имена процедур,

— имена классов,

— имена глобальных кластеров.

Экземпляры кластеров связываются с процедурами через «список параметров ЕХТ, значением которых являются имена процедур.

Параметризация имен классов, по которым происходит по­рождение локальных кластеров, приводит после просмотра всего пакета к поиску недостающих классов в библиотеках, соз­данию записей о новых объектах—классах и кластерах, порож­денных по новым классам.

Параметризация имен глобальных кластеров используется для связей глобальных кластеров между собой и приводит к генерации новых двойных имен.

Параметризация локальных данных кластеров происходит уже на этапе загрузки в память, после создания загрузчиком записей обо все используемых объектах и распределения для них памяти.

Все эти задачи, решаемые кластерным загрузчиком помимо стандартных, усложняют алгоритмы загрузки и структуру внут­ренних таблиц, но не заставляют отказаться от классической двухпроходной схемы работы загрузчика.

Метки: , , ,

Связанные записи