文章

87

粉丝

0

获赞

1

访问

17.2k

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

(1)CPU的时钟周期为1s/800MHz=1.25*10^-9s,总线时钟周期为1/200MHz=5*10^-9s带宽为200MHz*32B=64*10^8B/s

(2)Cache块大小为32字节,突发传送事务传送32字节,所以需要1个读突发总线事务

(3)视作流水线方式,传送首地址和命令需要一个总线时钟周期,之后传送32B数据时,每隔5ns启动一个存储器,所以一次存储周期便可准备32b*8=32B数据,由于总线需要分次发送准备好的数据,所以总共耗时5ns+40ns+8*5ns=85ns
(4)有5条指令产生了缺失需要额外处理,共访存了6次,每次访存传输数据耗时85ns,所以访存获数据总共耗时85ns*6=510ns

CPI为4,执行命令总共耗时4*100*1.25ns=500ns
执行时间应为500+510=1010ns


评分及理由

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

得分:2分

理由:CPU时钟周期和总线时钟周期计算正确(各0.5分),但总线带宽计算错误。学生错误地将32位(4字节)理解为32字节,导致带宽计算为64*10^8B/s,而正确答案应为800MB/s。因此扣1分。

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

得分:1分

理由:答案正确,Cache块大小与突发传送事务大小匹配,需要1个读突发总线事务。

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

得分:2分

理由:计算过程和结果完全正确,包括地址传送、存储器准备数据和数据传输的时间计算。

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

得分:3分

理由:计算过程和结果完全正确,包括Cache命中时的指令执行时间和Cache缺失时的额外开销计算。

题目总分:2+1+2+3=8分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发