2012-05-21 4 views
0

Физический адрес - 32 бита, а виртуальный адрес разделен на 10 бит «выключен», 2 бита «адресность адреса», 20 бит - для идентификации страницы.Расчет размера страниц и таблиц страниц

Каковы размеры страниц и таблиц страниц?

Я считаю его:

2^10 = 1024.

Те, которые зарезервированы страницы являются 2^2 = 4

Я не уверен, о том, как использовать addressbility хотя. ..

Еще раз спасибо ребята :)

ответ

1

позвольте мне сказать вам:

В используемой вами архитектуре вы будете использовать 2 страниц, а смещение поможет вам определить местоположение слова на странице. Таким образом, размер страницы составляет 2 . Что такое 2 бита адресности? Это адресность байтов в слове => у вас есть 4 байта в слове, и эти 2 бита сопоставляются байтам в вашем слове.

+0

Просто интересно, как вы узнали, что есть 4 байта в одном слове? Спасибо, хотя для объяснения до сих пор – Banned

+0

@ Записано, если у вас есть 2 бита для адреса байтов в слове, это означает, что вы можете адресовать 2^2 байта словом. 2^2 = 4 –

+0

@CarsonMyers на самом деле это наоборот: если у вас 32 бита, это означает, что у вас 4 байта. Байт рассчитывается не из архитектурных решений. Только архитектурное решение заключается в том, хотите ли вы обратиться к ним или нет. –

0

Адресационный механизм аналогичен поиску слова в словаре, во-первых, найдите кусок слов только с совпадением 1-й буквы, а затем продолжайте сужаться. Аналогичным образом, 1-й 20 бит, чтобы найти страницу, следующие 10 бит, чтобы найти слово конкретная страница и последние 2 бита для байта в слове.

Смежные вопросы