LINUX.ORG.RU

История изменений

Исправление X512, (текущая версия) :

Попустим есть 32 битный адрес 0x12345678. В нём 0x12345 – номер страницы (20 бит), 0x678 – смещение (12 бит). Если используется MMU, то номер страницы будет преобразован в номер физической страницы через таблицу трансляции страниц, на которую указывает CR3. Смещение не участвует в трансляции и не меняется.

Если очень хочется, то можете для себя писать 0x12345:678, но зачем?

Исправление X512, :

Попустим есть 32 битный адрес 0x12345678. В нём 0x12345 – номер страницы (20 бит), 0x678 – смещение (12 бит). Если используется MMU, то номер страницы будет преобразован в номер физической страницы через таблицу трансляции страниц, на которую указывает CR3. Смещение не участвует в трансляции и не меняется.

Исходная версия X512, :

Попустим есть 32 битный адрес 0x12345678. В нём 0x12345 – номер страницы, 0x678 – смещение. Если используется MMU, то номер страницы будет преобразован в номер физической страницы через таблицу трансляции страниц, на которую указывает CR3. Смещение не участвует в трансляции и не меняется.