文章
141
粉丝
0
获赞
3
访问
11.2k
评分及理由
(1)得分及理由(满分3分)
学生正确计算出数组a占用1.5个页面(实际为2个页面),发生2次缺页异常,页故障地址为00422000H和00423000H。答案与标准答案一致,得3分。
(2)得分及理由(满分2分)
学生正确指出没有时间局部性,理由为按行访问且每个元素仅访问一次。答案与标准答案一致,得2分。
(3)得分及理由(满分4分)
学生正确指出块内地址为A5~A0(实际应为A4~A0,但A5~A0包含A4~A0,且低5位是块内地址,此处可能是误写,但核心逻辑正确),Cache组号为A11~A6(实际应为A10~A5,但A11~A6与标准答案偏移一位,可能是识别错误或计算错误)。a[1][0]的虚拟地址计算正确(00422100H),但Cache组号计算错误(学生答案为4,标准答案为8)。因此,块内地址部分不扣分(视为误写),Cache组号部分错误扣1分,虚拟地址正确得1分,Cache组号错误扣1分。本小题得2分(满分4分)。
(4)得分及理由(满分5分)
学生正确计算数组a占用192个主存块(得1分)。第一问命中率计算正确(7/8=87.5%,得2分)。第二问调换循环后,学生错误认为命中率为0(实际应为87.5%,因为按列访问时仍存在Cache组内重用,但学生未考虑主存块大小与访问步长的关系)。因此,第二问命中率错误扣2分。本小题得3分(满分5分)。
题目总分:3+2+2+3=10分
登录后发布评论
暂无评论,来抢沙发