Линейный адрес и физический адрес - PullRequest
3 голосов
/ 17 ноября 2010

Что такое линейный адрес?Чем он отличается от физического адреса?

Ответы [ 2 ]

7 голосов
/ 17 ноября 2010

Линейный адрес генерируется после до отображения таблицы страниц.Физические адреса генерируются до после отображения таблицы страниц (т. Е. Подкачки).

Линейный адрес, созданный путем добавления логического адреса к базе сегмента, CS, DS,ES, SS, FS или GS.

Когда включена функция пейджинга, таблицы страниц используются для преобразования линейного адреса в физический адрес.

С другой стороны, физический адрес - это не что иное, как адресзначение, которое появляется на выводах процессора во время операций чтения / записи в память.

InShort, мы можем сказать, если пейджинг отключен, линейный адрес = физический адрес

4 голосов
/ 10 мая 2018

Линейный адрес является виртуальным адресом;адрес, используемый процессом (предварительно переведенный).Физический адрес - это пост-переведенный адрес, это адрес какой-то страницы в физической памяти.

Обратите внимание, что ответ Санкара

Линейный адрес генерируется после отображения таблицы страниц.Физические адреса генерируются до отображения таблицы страниц (т. Е. Подкачки).

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...