文章
176
粉丝
0
获赞
1
访问
15.4k

评分及理由
(1)得分及理由(满分3分)
学生答案正确指出数组a分为2个页面存储,发生2次缺页异常,页故障地址分别为0042 2000H和0042 3000H,与标准答案完全一致。得3分。
(2)得分及理由(满分2分)
学生答案错误地认为具有时间局部性,理由为"外层循环会再次访问该指令"。但题目明确要求"不考虑变量i和j",且数据访问中每个数组元素仅被赋值一次,不存在重复访问,因此没有时间局部性。标准答案为"没有时间局部性"。此处逻辑错误,扣2分。得0分。
(3)得分及理由(满分4分)
学生答案部分正确:
- 块内地址A0~A4正确(对应标准答案A4~A0,顺序不同但含义一致)
- Cache组号A5~A12错误(标准答案为A10~A5,学生多包含了A12~A11)
- a[1][0]虚拟地址0042 2100H正确
- Cache组号0号错误(标准答案为8)
按部分正确给分:块内地址正确得1分,虚拟地址正确得1分,组号部分错误扣1分,最终组号错误扣1分。得2分。
(4)得分及理由(满分5分)
学生答案部分正确:
- 数组a占192个主存块正确(得1分)
- 第一问命中率7/8(87.5%)正确(得2分)
- 第二问命中率1/8(12.5%)错误(标准答案为87.5%,学生未考虑Cache映射特性)
第二问命中率计算错误扣2分。得3分。
题目总分:3+0+2+3=8分
登录后发布评论
暂无评论,来抢沙发