文章

50

粉丝

0

获赞

0

访问

2.4k

头像
2010年计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年9月13日 16:23
阅读数 22

(1)主存/cache大小为2^28   28-6-3为tag位19位
(19+1+64*8)*8=532B cache容量532B
(2)320放在cache第5组一组cache可以放64B/4B=16个数据则a[0][31]放在第6组,a[1][1]放在第5组
(3)程序A每访问16个数组元素有1次未命中,所以是15/16
而B程序每次都不命中所以命中率是0
A执行时间更短


评分及理由

(1)得分及理由(满分3分)

学生答案正确计算了数据Cache的总容量为532B,计算过程与标准答案一致(Tag位19位,有效位1位,数据区64B,共8行)。得3分。

(2)得分及理由(满分4分)

学生答案正确指出a[0][31]所在主存块对应Cache行号为6(计算过程:地址320+31×4=444,444÷64=6.9375,取整为6),但未给出a[1][1]的完整计算过程(仅说“放在第5组”,未体现模8运算)。标准答案要求详细过程,此处扣1分。得3分。

(3)得分及理由(满分5分)

学生答案正确分析了程序A的命中率为15/16(93.75%),程序B的命中率为0,并正确指出程序A执行时间更短。理由与标准答案一致。得5分。

题目总分:3+3+5=11分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发