- Виртуальное адресное пространство составляет 64 бита.
- Размер страницы 64 КБ
- Размер слова 4 байта
Сколько страниц в таблице страниц?
Сначала я подумал:
размер страницы = 64 КБ = 2 ^ 16 байт, поэтому смещение использует 16 бит из 64. Следовательно, осталось 48 бит -> в таблице страниц 2 ^ 48 страниц (я не понял, где использовать информацию о размере слова ) Однако правильный ответ состоит в том, что страниц 2 ^ 50, что меня смущает.
Затем я подумал, что, возможно, смещение страницы составляет всего 14 бит, потому что размер слова 4 байта = 2 ^ 2 байта. так что в таблице страниц действительно 2 ^ 50 страниц.
Я прав? я могу получить лучшее объяснение?