已知 时钟周期、时钟频率、总线周期 求 总线带宽

问题
某系统总线的一个总线周期包含4个时钟周期,每个总线周期中可以传送32位数据。若总线的时钟频率为66MHz,则总线带宽为()。

分析
求 总线带宽,可简单理解为求cpu在1秒钟内从内存中读取或写入的数据量。

题目中: “每个总线周期中可以传送32位数据”,意思就是 cpu每次与内存之间的数据传送量为 32bit。

既然知道了每次的数据量,只要再求出每秒钟cpu与内存之间传送数据的次数,那就可以求出总线带宽了。

总线带宽 = 每次传送数据量 x 每秒钟的传送次数。

题中 时钟频率为 66MHz,可以简单理解为 cpu 每秒钟的计算次数66MHz次。

题中 一个总线周期包含4个时钟周期:意思为cpu每计算4次,才能与内存有1次数据传送。由此可知:
cpu与内存的每秒钟的数据传送次数 = 66MHz ÷ 4 = 16.6MHz

所以:总线带宽 = 每次传送数据量 x 每秒钟的传送次数
        = 32bit(位) x 16.6MHz
        = 4Byte(字节) x 16.6MHz
        = 66MB/S

猜你喜欢

转载自blog.csdn.net/qq_42812036/article/details/108705413