我不知道如何计算,谁可以教我如何计算或向我展示? 感谢。
假设一个进程需要一个页表,对于每页4KB的32位系统,如果每个表项为8个字节,并且系统中运行的平均进程数为100,那么存储所需的平均存储空间是多少这个系统中的所有表格?
答案 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
开销。