Как две виртуальные памяти могут указывать на одну и ту же физическую память в linux - PullRequest
0 голосов
/ 23 октября 2019

Я читал страницу, на которой говорилось:

«Мой микробенчмарк начинается с выделения одной страницы памяти, а затем создает два виртуальных адреса, указывающих на нее» *

Первый вопрос. Я хочу знать, как я могу создать два виртуальных адреса, которые указывают на ту же страницу памяти в Linux с C?

снова на этой странице, он сказал, что:

"Одна из виртуальных страниц (котораямы назовем указатель «setup»), чтобы разрешить доступ из пользовательского режима. Вторая виртуальная страница (указатель «test») настроена на различные разрешения и затем используется для выполнения загрузки. "

SecondВопрос. мы можем изменить бит разрешения виртуального адреса в таблице виртуальных страниц моей программы? как он сделал со вторым указателем.

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