关于多级页表

时间:2017-04-18 17:34:47

标签: memory-management operating-system paging cpu-architecture

我不知道如何计算,谁可以教我如何计算或向我展示? 感谢。

假设一个进程需要一个页表,对于每页4KB的32位系统,如果每个表项为8个字节,并且系统中运行的平均进程数为100,那么存储所需的平均存储空间是多少这个系统中的所有表格?

1 个答案:

答案 0 :(得分:1)

假设4GB Physical memory您有4GB/4KB = 1MB 2^20 frames。 每个流程都有自己的page-table,其中包含2^20 entries。 每个条目的大小为8 byte

2^20*8 B进程 100个进程2^20*8*100 B

这是800MB开销。