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的开销