2012-05-21 116 views
0

物理地址是32位,虛擬地址被分成10位'偏移',2位'字節尋址能力',剩下20位用於標識頁面。計算頁面和頁表的大小

頁面和頁面大小是多少?

我相信它:

2^10 = 1024

而保留的頁數的有2^2 = 4

我不知道如何雖然使用addressbility。 ..

再次感謝球員:)

回答

1

讓我告訴你:

在您使用的體系結構中,您將使用2 頁面,偏移量將幫助您識別頁面中的單詞位置。所以頁面大小爲2 。 2位尋址能力是多少?這是一個字中字節的可尋址性=>在一個字中有4個字節,這2個字位映射到字中的字節位置。

+0

想知道你是怎麼知道一個單詞有4個字節的?感謝迄今爲止的解釋 – Banned

+0

@Banned如果你有2位來處理字中的字節,這意味着你可以在一個字中尋址2^2個字節。 2^2 = 4 –

+0

@CarsonMyers實際上它反之亦然:如果你有32位,這意味着你有4個字節。字節計數不是來自架構決策。只有架構決定是你是否想要解決它們。 –

0

尋址機制類似於在字典中查找單詞,首先找到只有第一個字母匹配的單詞塊,然後繼續縮小。同樣,前20位用於定位頁面,後10位用於定位特定頁面的單詞以及單詞中字節的最後2位。