某同步总线时钟频率为100MHz,宽度为32位,地址/数据线复用,每传输一个地址或者数据占有一个时钟周期。若该总线支持burst(猝发)传输方式,则一次“主存写”总线事务传输一个数组int buf[4]所需要时间至少是______ns
- A.20
- B.40
- C.50
- D.80
正确答案及解析
正确答案
C
解析
本题考查计算机组成基础知识。计算机总线按功能和规范可分为数据总线、地址总线、控制总线等,有系统中,数据总线和地址总线是复用,即总线在某些时刻出现信号表示数据而另一些时刻表示地址。总线数据传输类型分单周期方式和猝发(burst)方式。单周期方式是指一个总线周期只传送一个数据。猝发(burst)方式是指取得总线控制权后进行多个数据传输。寻址时给出目地首地址,访问第一个数据,数据2、3到数据n地址在首地址基础上按一定规则自动寻址(如自动加1)。某同步总线宽度为32位,int buf[4]数组共有16个字节,128位数据,传输128位数据需要128/32=4个时钟周期,由于采用burst方式,共需要5个时钟周期,在时钟频率为100MHz情况下,即每个周期10ns,所需要时间至少是5×10=50ns。





