在學習測試期間,我有一個作業問題: 您有一個邏輯地址空間爲32位,物理地址空間爲34位的新設備。頁面大小爲8KB(2^13 B)。計算頁表(單層)的大小。頁表項的大小
有2^32/2^13 = 2^19條目。什麼是進入的大小,我不得不假設它是4B還是我有一種計算方法?
在學習測試期間,我有一個作業問題: 您有一個邏輯地址空間爲32位,物理地址空間爲34位的新設備。頁面大小爲8KB(2^13 B)。計算頁表(單層)的大小。頁表項的大小
有2^32/2^13 = 2^19條目。什麼是進入的大小,我不得不假設它是4B還是我有一種計算方法?
正如你已經提到沒有。的輸入將是2^32/2^13,但頁面大小可以是任何(預定義的),也可以有支持多種頁面大小的操作系統,因此,按照我的理解,您無法通過此計算頁面大小因爲它是預定義的,虛擬內存可以是任何大的。
謝謝......但......你看過這個問題嗎?頁面大小爲8KB – zardav
有2^19項,現在各條目的將是32位寬,因此佔用的空間=(2^19)*(32)位
人們一直在問同樣的問題。它沒有答案。沒有標準大小的頁表條目。他們通常是4或8字節,但問題應該說。另外,條目的數量可以是任何達到虛擬地址限制的條目。 – user3344003