Виртуальные адреса и пейджинг
Рассмотрим процессор XYZ с адресной шиной и 24-битной шиной данных. XYZ обеспечивает поддержку виртуальной памяти и пейджинг по требованию. Для преобразования логического в физический адрес первые 12 старших значащих битов адреса соответствуют номеру страницы, а последние 12 битов используются в качестве смещения.
а) Какое максимальное количество страниц физической памяти может поддерживаться XYZ? б) А какой размер страницы памяти в байтах?
Решение дано как:
а)2^12 количество страниц
б)2^12 байт
Я понял часть (а), но я просто не могу понять, как рассчитывался размер страницы памяти с учетом данной информации. Я думаю, что это связано со смещением, но я не уверен.
1 ответ
Смещение используется для "поиска" на странице, поэтому вы не можете сделать страницы больше диапазона поиска