У вас размер страницы 16 КБ = 2 ^ 14, поэтому вам нужно 14 бит для смещения страницы.
Из 64-битного виртуального адреса, если вы уберете это смещение, у вас останется 50 бит.
Это означает, что у вас есть 2 ^ 50 записей в таблице страниц.
Кроме того, поскольку ваш физический адрес составляет 32 бита, а смещение составляет 14 бит из этих 32 бит, у вас остаются 18 битов, которые должны быть получены из таблицы страниц.
Из этих 18 битов 4 бита являются вашими действительными, используемыми и т. Д.
В любом случае, для каждой записи, используемые биты = 18
Общее количество памяти для таблицы страниц (для каждого процесса, поэтому вам придется умножить ее на количество процессов, если оно указано) = 2 ^ 50 * 18 битов