0

我不知道如何計算,誰能教我如何計算或向我展示? 謝謝。關於多級頁表

假設一個進程需要一個頁表,對於每頁4KB的32位系統,如果每個表項是8個字節並且系統中運行的平均進程數是100,那麼平均存儲空間需要多少存儲在這個系統中的所有表?

回答

1

假設4GB Physical memory你有4GB/4KB = 1MB2^20frames。 每個工藝都有自己的page-table,其中將包含2^20 entries。 每個條目的尺寸爲8 byte

2^20*8 B進程 2^20*8*100 B爲100個進程。

800MB開銷。