总线带宽相关知识讨论

今晚看书时看到了“总线”这个计算机术语。总线是计算机各部件之间传送信息的公共通信干线。总线在计算机中又分为数据总线、地址总线、及控制总线。其中,总线有一个重要指标,即总线带宽。

总线带宽为总线单位时间内传输的数据量。

总线带宽的计算公式为:总线带宽=总线数据传输频率 X 数据总线位数      

/*总线数据传输频率可以为计算机的时钟频率,或者小于计算机计算机的时钟频率。字长为计算机一次处理数据的位数,它是衡量计算机性能的重要指标,数据总线位数等于总线能同时传输数据的位数,数据总线位数一般等于计算机字长*/

例如:32位计算机的数据总线位数位32位,即4字节。计算机时钟频率为2.56MHz,总线数据传输频率等于计算机的时钟频率,试计算总线带宽。      

          总线带宽=32bit X 2.56MHz =(32 X 2.56 X 10^6)bit/s=(4 X 2.56 X 10^6)B/s

            因为     1MB/s=1024KB/s    1KB/s=1024B/s 

            所以,总线带宽=(4 X 2.56 X 10^6)/(1024 X 1024)=9.7656MB/s

讨论,有些资料的例子是这样的:

对于64位、800MHz的前端总线,它的数据传输率就等于64bit×800MHz÷8(Byte)=6.4GB/s;对于64位、800MHz的前端总线,它的数据传输率就等于64bit×800MHz÷8(Byte)=6.4GB/s

我认为这是不对的,因为频率的GHz和MHz之间的换算关系是1GHz=10^3MHz,而GB和MB之间的换算关系为1GB=1024MB,它们之间的关系并非10的3次方关系。

你可能感兴趣的:(计算机术语)