某计算机系统按字节编址,采用二级页表的分页存储管理方式,虚拟地址格式如下所示:
问答题 页和页框的大小各为多少字节?进程的虚拟地址空间大小为多少页?
【正确答案】正确答案:页和页框大小均为4KB。进程的虚拟地址空间大小为2 32 /2 12 =2 20 页。
【答案解析】
问答题 假定页目录项和页表项均占4个字节,则进程的页目录和页表共占多少页?要求写出计算过程。
【正确答案】正确答案:(2 10 *4)/2 12 (页目录所占页数)+(2 20 *4)/2 12 (页表所占页数)=1025页。
【答案解析】
问答题 若某指令周期内访问的虚拟地址为0100 0000H和0111 2048H,则进行地址转换时共访问多少个二级页表?要求说明理由。
【正确答案】正确答案:需要访问一个二级也表。因为虚拟地址0100 0000H和0111 2048H的最高10位的值都是4,访问的是同一个二级页表。
【答案解析】