文章
166
粉丝
0
获赞
0
访问
10.1k
(1)页内偏移12bit 一页2的12次方= 4KB 每个数组元素4B 所以一页存1024个数组元素 所以a[0]存放在10800的虚页中 a[1]存放在10801中虚拟地址为10801000H+4*2 =10801008H 页目录号042H 页号001H,页目录项地址是0020 1000H+4B*42H = 00201108H,对应页号001H,则页表项对应物理地址是00301000H+001H*4 =00301004H
(2)虚拟地址中所占空间必须连续,物理地址所占空间中非必须连续
(3)按行优先遍历更好
评分及理由
(1)得分及理由(满分4分)
得分:4分
理由:学生正确计算了数组元素a[1][2]的虚拟地址(10801008H),并正确给出了页目录号(042H)和页号(001H)。同时,学生正确计算了页目录项的物理地址(00201108H)和页表项的物理地址(00301004H)。虽然学生的解释过程与标准答案略有不同,但思路和结果均正确,因此不扣分。
(2)得分及理由(满分2分)
得分:2分
理由:学生正确回答了数组a在虚拟地址空间中所占区域必须连续,而在物理地址空间中所占区域不必连续。与标准答案一致,因此不扣分。
(3)得分及理由(满分2分)
得分:2分
理由:学生正确指出按行优先遍历更好,与标准答案一致。虽然学生没有详细解释局部性的原因,但答案正确,因此不扣分。
题目总分:4+2+2=8分
登录后发布评论
暂无评论,来抢沙发