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