在操作系统测验中有一个问题:
计算正常和反向页表的大小,假设你有一个32位架构,4GB RAM和4KB帧。
有什么计算要做?
答案 0 :(得分:-1)
普通页面表..
32位系统... = 2 ^ 32
1页/帧的大小... 4kb = 2 ^ 14
1页表中的条目数= 2 ^ 32/2 ^ 14 = 2 ^ 18
页面表的大小= 1个条目的大小*条目的数量
假设1个条目大小为4个字节... 32位为4个字节
所以页面大小= 2 ^ 18 * 2 ^ 2 = 2 ^ 20
即1 MB