2013-08-30 82 views
0

鑑於邏輯空間是32位,而尋呼系統是兩級PT。
頁面大小爲1KB。 我們有一個4插槽的TLB和一個4B的PTE。兩級頁面表 - 內部PT有多少個條目?

內部和外部PT有多少條目? (又名怎樣的邏輯地址劃分?)

難道我們能計算,或沒有足夠的數據?

我到目前爲止所做的是這樣的:
從頁面大小我們得到的偏移量是10位(2^10頁面大小)。
所以我們有32-10 = 22位剩餘的內部和外部的PT。

回答

0

從頁面大小,我們得到偏移量= 10位。 對於頁數,我們有 - 2^32/2^10 = 2^22頁。

因爲,我們有兩個層面尋呼系統,我們將頁面的網頁,

即2^22頁將構成一個尋呼所以頁表項,

這是可取的一個,以適應第二級頁表頁。因此,二級頁面中的條目總數= 2^10(頁面大小)/ 2^2(一頁表格大小)= 2^8。
現在,在外頁表頁數= 2^22/2^8 = 2^14
因此,我們具有用於外頁表的14比特和用於內頁表22-14 = 8比特和10個比特抵消。

相關問題