很多人把计算机总线宽度和总线带宽混为一谈,其实他们是不一样的。
总线宽度:总线宽度一般指CPU中运算器与存储器之间进行互连的内部总线二进制位数,影响吞吐量,即下面说的总线位宽。
总线带宽:总线的带宽指的是这条总线在单位时间内可以传输的数据总量,它等于总线位宽与工作频率的乘积,总线带宽指的就是它的数据传输率。
举例说明:
总线宽度为32bit,时钟频率为200MHz,若总线上每5个时钟周期传送一个32bit的字,问总线带宽是多少?
解答:
根据总线时钟频率为200MHz,
得1 个时钟周期为1/200MHz=0.005μs
总线传输周期为0.005μs×5=0.025μs
由于总线的宽度为32 位=4B(字节)
故总线的数据传输率为4B/(0.025μs)=160MBps
PS:总线周期通常指的是CPU完成一次访问MEM或I/O端口操作所需要的时间。一个总线周期由几个时钟周期组成。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/223367.html原文链接:https://javaforall.net
