文章
62
粉丝
0
获赞
0
访问
9.7k
(1)
0001 0000 1000 0000 0001
1080 0000H + 1026 * 4B = 1080 0000H + 1010H = 1080 1010H
页目录号为:(0001000010)_2 = 66,页号为:(0000000001)_2 = 1
物理地址为:0020 1000H + 42H = 0020 1042H
a[1][2]页表项的物理地址为:0030 1000H + 1010H = 0030 2010H
(2)
虚拟地址必须连续
物理地址不是必须连续
评分及理由
(1)得分及理由(满分4分)
① 虚拟地址计算:学生计算为1080 1010H,但正确答案应为1080 1008H。计算过程有误(1026×4=4104=1008H,而非1010H),扣1分。
② 页目录号和页号:学生正确识别页目录号66(即42H)和页号1,得1分。
③ 页目录项物理地址:学生计算为0020 1042H,但正确答案应为0020 1108H。错误原因在于未乘以页目录项长度4(应为0020 1000H+4×42H),扣1分。
④ 页表项物理地址:学生计算为0030 2010H,但正确答案应为00301004H。错误原因在于未正确拼接页框号和页内偏移(页框号00301H应左移12位后与页内偏移相加),且计算过程混乱,扣1分。
本小题得分:0分(扣4分)。
(2)得分及理由(满分2分)
① 虚拟地址连续性:学生回答正确(必须连续),得1分。
② 物理地址连续性:学生回答正确(不必连续),得1分。
本小题得分:2分。
(3)得分及理由(满分2分)
学生未作答,扣2分。
本小题得分:0分。
题目总分:0+2+0=2分
登录后发布评论
暂无评论,来抢沙发