Я читал страницу, на которой говорилось:
«Мой микробенчмарк начинается с выделения одной страницы памяти, а затем создает два виртуальных адреса, указывающих на нее» *
Первый вопрос. Я хочу знать, как я могу создать два виртуальных адреса, которые указывают на ту же страницу памяти в Linux с C?
снова на этой странице, он сказал, что:
"Одна из виртуальных страниц (котораямы назовем указатель «setup»), чтобы разрешить доступ из пользовательского режима. Вторая виртуальная страница (указатель «test») настроена на различные разрешения и затем используется для выполнения загрузки. "
SecondВопрос. мы можем изменить бит разрешения виртуального адреса в таблице виртуальных страниц моей программы? как он сделал со вторым указателем.