機器有32位地址空間和8KB的頁面大小。頁表全部在 硬件中,每個條目有一個32位字。當進程被安排時,它的頁表被複制 到內存中的硬件,速率爲一個字/ 100ns。如果每個進程運行100ms (包括加載頁表的時間),那麼CPU時間的幾分之一用於加載 頁表?機器有32位地址和8KB機器
是的;這是一個家庭作業問題。我研究了它,到目前爲止,我發現
pagetable的大小(字節)=條目數*條目大小。 因此 x = 32 * 8192(bits)= 262144
我知道這是錯誤的答案,它是52; 4288ms 我將使用在
時間後方程來加載頁表/總時間= CPU使用
一個解決方案,我不是很瞭解這裏公佈。
http://www.cs.inf.ethz.ch/ssw/exercises/solution_04.pdf