文章
63
粉丝
0
获赞
0
访问
4.5k

评分及理由
(1)得分及理由(满分3分)
学生答案中计算过程存在多处错误:首先,256MB = 2^28B(不是2^18B);其次,计算Cache总容量时,Tag位数计算错误,且未考虑有效位;最后,给出的总容量1048B与标准答案532B不符。但学生正确识别了Cache行数为8(2^3),行大小64B(2^6),并尝试计算Tag位数,因此给予部分分数。得1分。
(2)得分及理由(满分4分)
学生正确计算了a[0][31]的地址为444,并得出Cache行号6,与标准答案一致;但a[1][1]的地址计算错误(应为320+256×4+1×4=1348),导致行号计算错误。由于a[0][31]计算正确,且a[1][1]部分有正确思路(计算地址),给予部分分数。得2分。
(3)得分及理由(满分5分)
学生正确得出程序A的命中率为15/16(93.75%),并判断程序A执行时间更短,与标准答案一致;但程序B的命中率计算错误(第一次识别为7/8,第二次识别为19/20),标准答案为0%。由于程序A部分完全正确,且核心结论正确,给予部分分数。得3分。
题目总分:1+2+3=6分
登录后发布评论
暂无评论,来抢沙发