Memory management 关于多级页表

Memory management 关于多级页表,memory-management,operating-system,paging,cpu-architecture,Memory Management,Operating System,Paging,Cpu Architecture,我不知道如何计算,谁能教我如何计算或向我演示? 谢谢 假设一个进程需要一个页表,对于一个32位系统,每个页有4KB,如果每个表条目是8字节,并且系统中运行的平均进程数是100,那么在这个系统中存储所有表所需的平均存储空间是多少 假设4GB物理内存您拥有4GB/4KB=1MB2^20帧。 每个进程都有自己的页表,其中包含2^20个条目。 每个条目的大小为8字节 2^20*8 B用于流程 2^20*8*100 B用于100个进程 这就是800MB的开销

我不知道如何计算,谁能教我如何计算或向我演示? 谢谢


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

假设
4GB物理内存
您拥有
4GB/4KB=1MB
2^20
。 每个进程都有自己的
页表
,其中包含
2^20个条目
。 每个条目的大小为
8字节

2^20*8 B
用于流程
2^20*8*100 B
用于100个进程

这就是800MB的开销