某计算机有64位虚地址空间,页大小是2048B.每个页表项长为4B。因为所有页表都必须包含在一页中,故使用多级页表,问一共需要多少级?
最佳答案
2048B=2^11
64-11=53(地址中扣除页内地址位数) 共有2^53页
一页中可以装2048/4=2^9个页表项
9*6>53 至少需要6级页表
某计算机有64位虚地址空间,页大小是2048B.每个页表项长为4B。因为所有页表都必须包含在一页中,故使用多级页表,问一共需要多少级?
2048B=2^11
64-11=53(地址中扣除页内地址位数) 共有2^53页
一页中可以装2048/4=2^9个页表项
9*6>53 至少需要6级页表