(1)传统的PCI中,CPU通过北桥与PCI总线相连。
(2)PCI-X在外形上和64bit的PCI基本上是一样的,但是它们使用的是不同的标准,PCI-X的插槽可以兼容PCI的卡(通过针脚区分),PCI-X也是共享总线的,插多个设备传输速率会下降。PCI-X一般只出现在服务器主板上,不过现在也逐步被PCI-E取代,很多厂商的服务器都已经不提供PCI-X的插槽了。
(3)PCI Express是INTEL提出的新一代的总线接口,PCI Express采用了目前业内流行的点对点串行连接,比起PCI以及更早期的计算机总线的共享并行架构,每个设备都有自己的专用连接,不需要向整个总线请求带宽,而且可以把数据传输率提高到一个很高的频率,达到PCI所不能提供的高带宽。相对于传统PCI总线在单一时间周期内只能实现单向传输,PCI Express的双单工连接能提供更高的传输速率和质量。PCI-E插槽是可以向下兼容的,比如PCI-E 16X插槽可以插8X、4X、1X的卡。现在的服务器一般都会提供多个8X、4X的接口,已取代以前的PCI-X接口。
在PCIE总线中,PCI用来连接旧的兼容设备。
在兼容性方面,PCI-E在软件层面上兼容目前的PCI技术和设备,支持PCI设备和内存模组的初始化,也就是说过去的驱动程序、操作系统无需推倒重来,就可以支持PCI-E设备。
标准 | 总线 | 时钟 | 传输速度 |
PCI 32bit | 32bit | 33MHz 66MHz | 133Mb/s 266Mb/s |
PCI 64bit | 64bit | 33MHz 66MHz | 266Mb/s 533Mb/s |
PCI-X | 64bit | 66MHz 100MHz 133MHz | 533Mb/s 800Mb/s 1066Mb/s |
PCI-E X1 | 8bit | 2.5GHz | 512Mb/s(双工) |
PCI-E X4 | 8bit | 2.5GHz | 2Gb/s(双工) |
PCI-E X8 | 8bit | 2.5GHz | 4Gb/s(双工) |
PCI-E X16 | 8bit | 2.5GHz | 8Gb/s(双工) |