Виртуальные адреса и пейджинг

Рассмотрим процессор XYZ с адресной шиной и 24-битной шиной данных. XYZ обеспечивает поддержку виртуальной памяти и пейджинг по требованию. Для преобразования логического в физический адрес первые 12 старших значащих битов адреса соответствуют номеру страницы, а последние 12 битов используются в качестве смещения.

а) Какое максимальное количество страниц физической памяти может поддерживаться XYZ? б) А какой размер страницы памяти в байтах?

Решение дано как:

а)2^12 количество страниц

б)2^12 байт

Я понял часть (а), но я просто не могу понять, как рассчитывался размер страницы памяти с учетом данной информации. Я думаю, что это связано со смещением, но я не уверен.

1 ответ

Решение

Смещение используется для "поиска" на странице, поэтому вы не можете сделать страницы больше диапазона поиска

Другие вопросы по тегам