Что такое символические адреса? Символьный адрес / логический адрес против перемещаемого адреса - PullRequest
0 голосов
/ 30 апреля 2018

При управлении памятью символьный адрес исходной программы на диске компилятором связывается с перемещаемыми адресами (которые являются адресами команд относительно друг друга). Затем компоновщик связывает перемещаемый адрес с абсолютными адресами (которые являются физическими адресами, выделенными в основной памяти). Однако что такое символические адреса? Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 01 мая 2018

Это обычно не правильно:

Затем компоновщик связывает перемещаемый адрес с абсолютными адресами

Обычно компоновщик создает относительные адреса, чтобы изображение могло быть размещено в разных местах памяти.

Однако, что такое символические адреса?

Как правило, его называют «символической ссылкой». Символ может обозначать адрес, но не сам адрес.

...