Перемещающий загрузчик - Большая Энциклопедия Нефти и Газа, статья, страница 2
В развитом обществе "слуга народа" семантически равен "властелину народа". Законы Мерфи (еще...)

Перемещающий загрузчик

Cтраница 2


Перемещаемым модулем называется такой модуль, который может быть размещен в любом месте ПАМЯТИ после того, как он оттранслирован. Во время трансляции предполагается, что первой ячейкой памяти, которая может быть занята командами машинного языка каждого модуля, является нулевая ячейка. Все остальные ячейки памяти, необходимые для модуля, назначаются так, как будто это предположение является правильным. Для того чтобы можно было восстановить команды обращения к памяти, во время трансляции создается информация для редактора связей, перемещающего загрузчика и отладки. Эта информация вместе с командами на машинном языке хранится в файле команд на машинном языке, или объектном файле. Позже, когда модули объединяются, или связываются вместе, и когда каждому модулю назначается специальная область в ПАМЯТИ ( когда модуль перемещается в ПАМЯТИ), адрес в каждой команде обращения к памяти настраивается с помощью вышеуказанной информации для редактора связей и перемещающего загрузчика. Независимо от порядка, в котором совершаются редактирование и перемещение, результат должен быть одним и тем же: каждая команда обращения к памяти должна содержать действительный адрес процедуры, структуры данных или команды.  [16]



Страницы:      1    2