问答题
已知某系统页面长为4KB,页表项4B,采用多级分页策略映射64位虚拟地址空间。若限定最高层页表占用1页,则可以采用几层分页策略?
【正确答案】
由页表长4KB可知,页面长为2
12
B,页内位移占12位。由每一项页表项占4B可知,每页可有页表项2
10
个,最高层页表的页号占10位。由于最高层页表占1页,即该页最多存放页表项个数为2
10
个。每项指向一页,每页又存放2
10
个页表项,依次类推,最多可采用的分页策略层数为(64-12)/10=5.2,故应为6。
【答案解析】
提交答案
关闭