История изменений
Исправление 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. Смещение не участвует в трансляции и не меняется.