PCIe 2.0的速率怎么算出来的?

来源:百度知道 编辑:UC知道 时间:2024/05/04 10:32:24
所有关于PCIe 2.0的介绍里都这样表述:
PCI-E 2.0 的数据传输速度与现有的PCIE相比提升了两倍,即从2.5Gbps 提升至5.0Gbps,这样x16 PCIe 2.0 版的数据传输速度可以达到16GB/s。
但是我不明白,为什么一个通道5Gb/s,16个通道就是16GB/s,请高人点解。
呵呵,对了,忘记双向的问题了,惭愧惭愧。

1B=8b,但由于PCI-E编码损耗,PCIE传输约10bit才可以表示1BYTE,5Gb/S实际上只有500MB/S的速度。
16个通道为(500MB/S)* 16=8GB/S。
PCIE可以同时进行双向传输。
所以16个通道有16GB/S。

你说得不对,不是pci-e 2.0而是pci-e x2.具体得速度如下:前面一个速度是单向得,就是只读或者只写得,后面是双向得就是同时有读有写:
PCI Express x1 500MB/s 250MB/s
PCI Express x2 1GB/s 500MB/s
PCI Express x4 2GB/s 1GB/s
PCI Express x8 4GB/s 2GB/s
PCI Express x16 8GB/s 4GB/s
PCI Express x32 16GB/s 8GB/s

在传输速率方面,PCI Express总线利用串行的连接特点将能轻松将数据传输速度提到一个很高的频率,达到远超出PCI总线的传输速率。PCI Express的接口根据总线位宽不同而有所差异,包括x1、x4、x8以及x16(x2模式将用于内部接口而非插槽模式),其中X1的传输速度为250MB/s,而X16就是等于16倍于X1的速度,即是4GB/s。与此同时,PCI Express总线支持双向传输模式,还可以运行全双工模式,它的双单工连接能提供更高的传输速率和质量,它们之间的差异跟半双工和全双工类似。因此连接的每个装置都可以使用最大带宽,PCI Express接口设备将有着比PCI设备优越的多的资源可用。