0
我不知道如何計算,誰能教我如何計算或向我展示? 謝謝。關於多級頁表
假設一個進程需要一個頁表,對於每頁4KB的32位系統,如果每個表項是8個字節並且系統中運行的平均進程數是100,那麼平均存儲空間需要多少存儲在這個系統中的所有表?
我不知道如何計算,誰能教我如何計算或向我展示? 謝謝。關於多級頁表
假設一個進程需要一個頁表,對於每頁4KB的32位系統,如果每個表項是8個字節並且系統中運行的平均進程數是100,那麼平均存儲空間需要多少存儲在這個系統中的所有表?
假設4GB Physical memory
你有4GB/4KB = 1MB
2^20
frames
。 每個工藝都有自己的page-table
,其中將包含2^20 entries
。 每個條目的尺寸爲8 byte
。
2^20*8 B
進程 2^20*8*100 B
爲100個進程。
即800MB
開銷。