A-A+
假定在CPU和主存之间有一个同步总线相连 其时钟周期为50 ns 单独设有32位地址线和32
问题详情
假定在CPU和主存之间有一个同步总线相连,其时钟周期为50 ns,单独设有32位地址线和32位数据线。主存读传输时,首先要花1个时钟周期发送地址和读命令,最终从总线取数要花一个时钟周期,存储器的取数时间为220 ns;主存写操作时,先花一个时钟周期送地址、数据和写命令,在随后的两个时钟周期内写人数据。要求分别求出该存储器进行连续读和写操作时的总线带宽。
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:存储器取数时间是220 ns一个时钟周期是50 ns所以存储器取数后送到总线上的时间应确定为250 ns必须是时钟周期的整数倍。(1)存储器读所花时间:50 ns+250 ns+50 ns=300 ns所以存储器进行连续读时的总线带宽为:4B/300 ns=13.3 MBps。(2)存储器写所花时间:50 ns+50 ns+50 ns=150 ns所以存储器进行连续写时的总线带宽为:4 B/150 ns=26.6 MBps。注:1 s=109ns
存储器取数时间是220ns,一个时钟周期是50ns,所以存储器取数后送到总线上的时间应确定为250ns,必须是时钟周期的整数倍。(1)存储器读所花时间:50ns+250ns+50ns=300ns所以存储器进行连续读时的总线带宽为:4B/300ns=13.3MBps。(2)存储器写所花时间:50ns+50ns+50ns=150ns所以存储器进行连续写时的总线带宽为:4B/150ns=26.6MBps。注:1s=109ns