文章
167
粉丝
0
获赞
0
访问
10.9k

评分及理由
(1)得分及理由(满分1分)
学生答案:1000。与标准答案一致,R2存储循环变量i的值,循环结束时i=1000。得1分。
(2)得分及理由(满分3分)
学生答案:数据区容量计算为32B×16=512B(即2^9B),正确,得1分。指令Cache命中率计算为(998×6)/(1000×6)=99.9%,但标准答案为(1000×6-1)/(1000×6)=99.98%,学生计算中分子998×6有误,应为5999次命中(总访问6000次,缺失1次)。但思路正确(仅第一次取指令缺失),且结果接近,根据评分说明可酌情给分,给1分。本小题共得2分。
(3)得分及理由(满分7分)
学生答案:溢出指令标为"1"(可能指第一条指令),但标准答案为指令4(加法指令sum+=A[i]),此处逻辑错误,扣1分;缺页指令标为"3"(load指令),正确,得1分;TLB访问次数为1000次,但标准答案为1001次(第一次访问A[0]时因缺页中断会额外查询一次TLB),此处计算错误,扣1分。根据评分说明,若思路正确可酌情给分,但学生未说明磁盘访问次数(标准答案为1次),且TLB次数错误,本小题共得3分。
题目总分:1+2+3=6分
登录后发布评论
暂无评论,来抢沙发