当前位置:首页>正文

这个总线带宽是怎么算出来的 前端总线的数据带宽怎样计算

2023-07-19 01:01:19 互联网 未知

这个总线带宽是怎么算出来的?

PCI Express x1 总线位宽是 1位,总线频率 2500 MHz,串行总线管线是 1 条,每时钟传输 2 组数据,编码方式为 8b/10b,它的带宽为 476.84 MB/s,即 3814.7 Mbps。(带宽是 PCI 的 3.75 倍。)
公式是 2500000000(Hz) * 1/8(bit) * 1(条管线) * 8/10(bit) * 2(每时钟传输2组数据) = 500000000 B/s = 476.8371582 MB/s,即 3814.6972656 Mbps。
双工意思就是可以同时进行双向传输,就如平时的在电话中通话那样。像步行对话机这样的设备是半双工或简单双工的。

前端总线的数据带宽怎样计算

你确实对了,呵呵,我用我的方法可以验证。
我们来做简单的单位计算就可以了,不用参合数据。
你是比所有Mhz化为了hz,所有Mb化为了bit.

我先简单说一下,什么是单位计算,例如个 个,得出的单位是个,个乘个,得出的单位还是个,个除以堆,那么得出的单位是个/堆,这个对的吧。
简单来说1Hz X 1Hz=1 HZ,单位是对的吧。
1秒处以100次=1/100(秒/次),也就是频率单位赫兹的倒数了。100次秒内完成就是100/1=100次/秒,就是赫兹了。

对吧,单位计算通常用来检验复杂算式是否正确。
你如你的公式运算如下:

你运算目的是所有单位都转化为了最简单位,那么直接在最简单位下运算,得出的过程是:

Hz*bit/bit*8=Hz*8
hz*8=总线带宽,所以66*1000*1000*8/1024/1024=503M/s

你是对的,上文错误了,你是个细心的人。