Как определить уровни подкачки - PullRequest
0 голосов
/ 13 декабря 2018

Мне дали практический вопрос, на который нужно ответить.Я понимаю решение, которое было предоставлено, но меня смущает вопрос, почему решение дает 4 уровня пейджинга.

Если кто-то может объяснить, почему существует 4 уровня и почему каждый уровень составляет 9 бит в 48-битномлогический адрес, это было бы желательно.

Вопрос:

Предположим, вы разрабатываете аппаратное обеспечение памяти для ЦП нового поколения.При адресации памяти будет использоваться многоуровневая система подкачки.Машина имеет 48-битный логический адрес памяти.Размер страницы составляет 4 КБ.Каждая запись в таблице страниц имеет до 16 защитных битов (используется для допустимых недействительных, доступных только для чтения, доступных для записи и т. Д.).Процессор сможет поддерживать физическую память объемом до 64 терабайт.Сколько уровней пейджинга вы должны использовать в своем дизайне?

...