Как ядро ​​Linux упорядочивает таблицы страниц при выполнении 32-разрядного кода в режиме x86_64 Long?

El comando ntpdatetendrá la respuesta a su pregunta.

https://docs.oracle.com/cd/E23823_01/html/816-5166/ntpdate-1m.html

2
20.06.2019, 17:06
1 ответ

Режим Compatibility sub -длинного режима в x86 -64 не влияет на пейджинг, который работает так же, как и в 64 -битном длинном режиме. 32 неявных нулевых бита вставляются в битовые позиции 63 -32 виртуального адреса, который подается в пейджинговый модуль. Вам нужно только настроить таблицы страниц, которые сопоставляют эти нулевые биты с чем-то действительным, например, с ответом на первый вопрос, на который вы ссылаетесь. См. 2.1.4.1 Длинный -режим управления памятью(PDF )в архитектуре AMD64. Руководство программиста, том 1 :Прикладное программирование

1
27.01.2020, 22:16

Теги

Похожие вопросы