Поскольку таблица страниц должна умещаться на странице, размер таблицы страниц составляет 2048 байтов, а каждая запись составляет 4 байта, таким образом, таблица содержит 2048/4 = 512 записей.Для адресации 512 записей требуется log2 (512) = 9 бит.Общее количество битов, доступных для кодирования записи для каждого уровня страницы, составляет 64-log2 (2048) = 53 бита (количество битов адресного пространства минус биты смещения страницы).Таким образом, общее количество требуемых уровней составляет 53/9 = 6 (округлено в большую сторону).
Размер таблицы страниц по умолчанию x86-64 составляет 4096 байт, каждая таблица страниц должна помещаться на странице, а запись в таблице страниц8 байт.Текущие процессоры реализуют только 48 бит виртуального адресного пространства.Сколько уровней таблицы страниц требуется?