Нет, вам нужно поместить страницу в TLB. Чтобы быть точным, вам нужно создать / обновить соответствующий PTE (с PDE и PDPE, если необходимо). Все, что связано с управлением MMU, каким-то образом основано на таблицах страниц и TLB. Даже режим защиты пользователя / супервизора выполнен в виде специального флага отображаемой страницы.
Почему вы думаете, что "просмотр страницы" - это дорогостоящая операция? Это совсем не дорого. Чтобы определить PTE, который необходимо обновить, необходимо разыменовать только 4 указателя: PML4E -> PDPE -> PDE -> PTE. Эти записи являются просто индексами в связанных таблицах. Чтобы получить PML4E, вам нужно использовать 39-47 бит адреса, взятых во время обработки ошибок страницы, и использовать это значение в качестве индекса в таблице PML4. Чтобы получить PDPE, вам нужно 30-39 бит адреса в качестве индекса в таблице PDE и так далее. Это не то, что может замедлить вашу систему. Я думаю, что выделение физической страницы занимает больше времени.