PCI、PCI-x,PCI-E兼容以及他们之间的区别详细图解一、PCIPCI接口分为32bit和64bit两种,32bit就是一般台式机使用的普通的pci接口(图一、图三),64bit接口比32bit接口长一些一般只出现在服务器上(图四、图五)。32bit和64bit都有5v和3.3v电压两种,5v电压的是PCI2.1标准的时钟频率为33MHz,3.3v电压的是PCI2.2标准以后出现的可以工作在66MHz的时钟频率上。不过现在一般来说,卡和插槽都做成可以同时兼容两种电压的版本,也都有防插错设计,只要能插上都是可以工作,不过工作在哪种时钟频率上就要分析一下了。32bit的pci接口生命力很顽强,即使现在最新的主板上也会留几个插槽,不过64bit的PCI接口好像在服务器上也是昙花一现基本被淘汰了。1、32BitPCI图一32Bit5vpci网卡图二最上边是兼容5v和3.3v,中间是5v电压的,最下边的是3.3v电压的图三传统的5vPCI插槽2、64BitPCI64bit比32bit要长一些,也分为5v,3.3v,和兼容两种电压的图四图五64bitPCI插槽二、PCI-XPCI-X在外形上和64bit的PCI基本上是一样的,但是它们使用的是不同的标准,PCI-X的插槽可以兼容PCI的卡(通过针脚区分),PCI-X也是共享总线的,插多个设备传输速率会下降。PCI-X一般只出现在服务器主板上,不过现在也逐步被PCI-E取代,很多厂商的服务器都已经不提供PCI-X的插槽了。图六图七三、PCI-EPCIExpress是INTEL提出的新一代的总线接口,PCIExpress采用了目前业内流行的点对点串行连接,比起PCI以及更早期的计算机总线的共享并行架构,每个设备都有自己的专用连接,不需要向整个总线请求带宽,而且可以把数据传输率提高到一个很高的频率,达到PCI所不能提供的高带宽。相对于传统PCI总线在单一时间周期内只能实现单向传输,PCIExpress的双单工连接能提供更高的传输速率和质量。PCI-E插槽是可以向下兼容的,比如PCI-E16X插槽可以插8X、4X、1X的卡。现在的服务器一般都会提供多个8X、4X的接口,已取代以前的PCI-X接口。图八从上到下依次是PCI-E4X、PCI-E16X、PCI-E1X图九PCI-E1X的网卡图十PCI-E4X的双端口网卡图十一PCI-E16X的显卡四、总结标准总线时钟传输速度PCI32bit32bit33MHz66MHz133Mb/s266Mb/sPCI64bit64bit33MHz66MHz266Mb/s533Mb/sPCI-X64bit66MHz100MHz133MHz533Mb/s800Mb/s1066Mb/sPCI-EX18bit2.5GHz512Mb/s(双工)PCI-EX48bit2.5GHz2Gb/s(双工)PCI-EX88bit2.5GHz4Gb/s(双工)PCI-EX168bit2.5GHz8Gb/s(双工)