Операционная система UNIX. Руководство программиста

Физические и виртуальные адреса


Физический адрес секции или имени есть смещение этой секции или данных, соответствующих этому имени, от начала (нулевого адреса) адресного пространства. Значение термина физический адрес, когда он используется для описания объектных файлов обычного формата, отличается от общепринятого. Физический адрес объекта не обязательно будет совпадать с адресом, по которому этот объект будет помещен во время выполнения. Так, в системах со страничной виртуальной памятью адрес берется относительно нулевого адреса виртуальной памяти, после чего операционная система выполняет дальнейшее преобразование адреса. Заголовок секции содержит два адресных поля, для физического и виртуального адресов; однако во всех версиях COFF-формата и ОС UNIX эти адреса совпадают.



Содержание раздела