PCI,英文全称: PeripheralComponentInterconnect,外围组件互联,由Intel于1991年提出。随着Intel Pentium处理器诞生而迅速发展,当时几乎所有的外围设备,从硬盘控制器、声卡、显卡和网卡,都使用PCI插槽来连接到计算机的主板上。
最早提出的PCI 总线工作在33MHz 频率之下,传输带宽达到了133MB/s(33MHz X 32bit/8),比ISA 总线有了极大的改善,基本上满足了当时处理器的发展需要。随着对更高性能的要求,1993年提出此了64-bit 的PCI 总线,后来又提出把PCI 总线的频率提升到66MHz 。目前广泛采用的是32-bit、33MHz 的PCI 总线。
PCI 总线是独立于CPU 的系统总线,采用了独特的中间缓冲器设计,可将显示卡、声卡、网卡、硬盘控制器等高速的外围设备直接挂在CPU 总线上,打破了瓶颈,使得CPU 的性能得到充分的发挥。可惜的是,由于PCI 总线只有133MB/s 的带宽,对付声卡、网卡、视频卡等绝大多数输入/输出设备也许显得绰绰有余,但对于胃口越来越大的3D 显卡却力不从心,并成为了制约显示子系统和整机性能的瓶颈。因此,PCI 总线的补充---AGP 总线就应运而生了。
Intel 于1996年7月正式推出了AGP( 加速图形接口,Accelerated Graphics Port)接口 ,这是显示卡专用的局部总线,是基于PCI 2.1 版规范并进行扩充修改而成,工作频率为66MHz ,1X 模式下带宽为266MB/S,是PCI 总线的两倍。后来依次又推出了AGP 2X 、AGP4X,现在则是AGP8X ,传输速度达到了2.1GB/S 。
PCI_X接口
由IBM,HP,Compaq提出来的,这是 PCI总线的一种扩展架构,它是并行接口,是PCI 的修正、改良,兼容 PC,最高可以达到64bit@133MHz,它一改过去的32位,采用64位 宽度来传送数据,所以频宽自动就倍增两倍,而扩充槽的长度当然就不可避免的加大了。 2000年正式发布 PCI-X1.0版标准:
2002年7月,PCI-SIG推出更快的 PCIX2.0规范
2002年11月PCI-SIG组织在宣布将开发PCI-X3.0标准,但十分可惜,这项计划后来并没有 下文,原因很可能在于遭遇来自PCIExpress阵营的冲击
CASCI.
PCI-E总线接口
PCI-Express由Intel提出来,它是串行接口,不兼容 PCI,将全面取代现行的 PCI和AGP, 最终实现总线标准的统一。它的主要优势就是数据传输速率高。
PCI-E采用了流行的点对点串行连接,点对点意味着每一个PCI Express设备都拥有自己 独立的数据连接,而对于过去PCI那种共享总线方式,只能有一个设备进行通信,一旦PCI
总线上挂接的设备增多,每个设备的实际传输速率就会下降,性能得不到保证。PCE的接 口根据总线位宽不同而有所差异,包括x1、X4、x8以及X16和x32,而X2模式将用于内部 接口而非插槽模式。
2002年7月23日,PCI-SIG正式公布了 PCIExpress1.0规范;
2006年正式推出Spec2.0(2.0 规范);
2010年正式发布PCI-E 3.0规范。