文章
161
粉丝
0
获赞
0
访问
21.9k

评分及理由
(1)得分及理由(满分3分)
学生答案中计算Cache总容量时,tag位数计算错误。主存地址空间256MB,按字节编址,地址总位数应为28位(256MB=2^28B),但学生使用了32位地址,导致tag位数计算为23位(32-6-3=23),而正确应为28-6-3=19位。此外,每个Cache行的容量计算中,数据部分64B=512bit正确,但tag字段和有效位计算错误,总容量计算为536B错误。因此,该小题得0分。
(2)得分及理由(满分4分)
学生计算a[0][31]时,地址计算错误。数组元素为int类型,占4字节,因此a[0][31]的地址应为320+31×4=444,而学生计算为320+31=351。此外,计算Cache行号时,学生提到a[0][0]在第0个Cache行,但未给出a[0][31]和a[1][1]的明确Cache行号结果,且计算过程不完整。因此,该小题得0分。
(3)得分及理由(满分5分)
学生未对程序A和B的数据访问命中率进行计算和分析,也未比较哪个程序执行时间更短。因此,该小题得0分。
题目总分:0+0+0=0分
登录后发布评论
暂无评论,来抢沙发