文章

73

粉丝

0

获赞

1

访问

6.4k

头像
2013年计算机学科专业基础综合试题 - 第43题回答
计算机组成原理
发布于2025年7月13日 21:32
阅读数 57

(1) 时钟周期 T_CPU = 1/f_CPU = 1/800MHz = 1.25ns  

总线周期 T_CPU = 1/f_总线 = 1/200MHz = 5ns  
   总线带宽 = 总线宽度 × 总线频率 = 32位 × 200MHz = 800MB/s  

(2) 总线传输次数 = 主存访问数据量/总线宽度 = (8×32位)/32位 = 8次  

(3)先送首地址5ns,再流水线完成8次数据传送40+5x8=80

故一次读总线时间5×9 + 40 = 85ns  

(4)cache 命中:t_1 = 100 × 1.2 × 4 × 1.25 ns = 600 ns  
访问主存:t_2 = 100 × 1.2 × 0.05 × 85 ns = 510 ns  
CPU 执行时间 t = t_1 + t_2 = 1110 ns


评分及理由

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

得分:3分

理由:计算完全正确,包括CPU时钟周期、总线时钟周期和总线带宽的计算,与标准答案一致。

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

得分:0分

理由:逻辑错误。学生计算总线传输次数为8次,但题目中Cache块大小为32字节,总线突发传送32字节,因此只需要1次总线事务即可完成读取,与标准答案不符。

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

得分:2分

理由:计算过程正确,结果与标准答案一致。虽然表述略有不同,但逻辑和结果正确。

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

得分:2分

理由:计算过程中,cache命中时的指令执行时间计算错误(应为100×4×1.25 ns = 500 ns),但访存开销计算正确。因此扣1分。

题目总分:3+0+2+2=7分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发