关于多级页表
About Multi-level Page Tables
我不会计算,谁能教我计算或者演示一下?
谢谢。
假设一个进程需要一页table,对于每页 4KB 的 32 位系统,如果每个 table 条目为 8 个字节并且平均进程数 运行在系统中是 100,在这个系统中存储所有 table 所需的平均存储空间 space 是多少?
假设 4GB Physical memory
你有 4GB/4KB = 1MB
2^20
frames
。
每个进程都有自己的 page-table
,其中将包含 2^20 entries
。
每个条目的大小为 8 byte
。
2^20*8 B
进程
2^20*8*100 B
对于 100 个进程。
这是 800MB
开销。
我不会计算,谁能教我计算或者演示一下? 谢谢。
假设一个进程需要一页table,对于每页 4KB 的 32 位系统,如果每个 table 条目为 8 个字节并且平均进程数 运行在系统中是 100,在这个系统中存储所有 table 所需的平均存储空间 space 是多少?
假设 4GB Physical memory
你有 4GB/4KB = 1MB
2^20
frames
。
每个进程都有自己的 page-table
,其中将包含 2^20 entries
。
每个条目的大小为 8 byte
。
2^20*8 B
进程
2^20*8*100 B
对于 100 个进程。
这是 800MB
开销。