文章
35
粉丝
0
获赞
0
访问
1.5k
评分及理由
(1)得分及理由(满分4分)
学生两次识别结果均正确指出虚拟地址24位、虚页号高12位;物理地址20位、页框号高8位。与标准答案一致。得4分。
(2)得分及理由(满分2分)
第一次识别:物理地址划分字段错误(块内地址应为5位,学生写为10位;标记字段应为12位,学生写为12位但位置描述正确;cache行号3位正确)。逻辑错误,扣1分。
第二次识别:块内地址错误(应为5位,学生写为10位);标记字段错误(应为12位,学生写为11位);cache行号3位正确。逻辑错误,扣1分。
综合两次识别,核心字段划分有误,但cache行号位数正确,部分正确。得1分。
(3)得分及理由(满分4分)
学生正确判断页面在主存中(虚页号1有效位为1),物理地址计算正确(04C60H)。Cache命中判断:行号计算错误(物理地址04C60H二进制为0000 0100 1100 0110 0000,中间3位行号应为110b=6,学生计算为3),但标记比较正确(04C≠cache中的064),结论正确(不命中)。行号计算错误但未影响最终结论,且标记比较逻辑正确,扣0.5分。得3.5分。
(4)得分及理由(满分2分)
学生正确指出TLB组号为0(虚拟地址024BACH高12位为0000 0010 0100b=024H,组地址取低位1位为0),标记012H在TLB中查找有效(图44-c中第0组标记012H有效位1),结论正确(在主存中)。与标准答案一致。得2分。
题目总分:4+1+3.5+2=10.5分
登录后发布评论
暂无评论,来抢沙发