PCI、PCI-X、PCI-E AGP区别

 

一、PCI总线
PCI总线标准是由PCISIG于1992年开发的,已经有超过8年的历史。 PCI的总带宽=33MHz×32BIT/8=133MB/S。
二、PCI-X总线
PCI-X是在增加了电源管理功能和热插拔技术的PCI V2.2版本的基础上,将PCI的总带宽由133MB/S增至1.066GB/s。同时它还采用了分离实务即多任务的设计,允许一个正在向某个目标设备请求数据的设备,在目标设备未准备好之前处理其他任何事情;而在目前的PCI体系中,设备在完成一次请求之前不能理会任何事情,此时的总线时钟周期都被白白浪费掉了。同时PCI-X还允许把没有准备好发送数据的设备从总线上移走,这样总线带宽可以被其他事务使用,使总线的利用率大幅上升。所以,在相同的频率下,PCI-X将能提供比PCI高14%~35%的性能。 PCI-X还采用了与IA-64相同的128Bit标准尺寸数据块设计,使通过总线的数据块大小相同,这样就提供了更多的流水线机制,改善了处理器的管理。

PCI-X目前分为66MHz、100MHz和133MHz三个版本。工作于66MHz的PCI-X控制器将能访问最多4个PCI-X设备,当然,如果增加PCI-X至PCI-X的桥接芯片,那么可以支持更多的设备。66MHz PCI-X拥有533MB/s的带宽。 PCI-X总线是共用的,有66,100和133三种.

100MHz PCI-X的设备均工作于100MHz下,此时PCI-X总线只能管理最多两个PCI-X设备,在64bit总线和100MHz频率下,拥有800MB/s的带宽。

最豪华的133MHz PCI-X 工作于133MHz,将能提供惊人的1066MB/s带宽

三、PCI-E总线
PCI Express是新一代能够提供大量带宽和丰富功能的新式图形架构。PCI Express可以大幅提高中央处理器(CPU)和图形处理器(GPU)之间的带宽。对最终用户而言,他们可以感受影院级图象效果,并获得无缝多媒体体验。

pci-x不是独立的,按照PCI总线的发展是:pci-pcix-pcie,他们都是为了提高PCI的传输速度的。pci是32位33mhz,pcix是64位提供最高133mhz的频率,pcie是可以在现有频率上通过串行模式多通道合用提供更高的速度,以后的所有的接口都将是PCIE的方式,不光是显卡。

PCI --E总线是一种完全不同于过去PCI总线的一种全新总线规范,与PCI总线共享并行架构相比,PCI Express总线是一种点对点串行连接的设备连接方式,点对点意味着每一个PCI Express设备都拥有自己独立的数据连接,各个设备之间并发的数据传输互不影响,而对于过去PCI那种共享总线方式,PCI总线上只能有一个设备进行通信,一旦PCI总线上挂接的设备增多,每个设备的实际传输速率就会下降,性能得不到保证。现在,PCI Express以点对点的方式处理通信,每个设备在要求传输数据的时候各自建立自己的传输通道,对于其他设备这个通道是封闭的,这样的操作保证了通道的专有性,避免其他设备的干扰。

PCI-X是PCI总线的扩展架构,PCI-X频率不像PCI那样固定,而是可以随着设备的变化而变化的。PCI-X采用64位PCI总线,可以支66,100,133MHz这些频率。而在未来,可能将提供更多的频率支持。PCI-X标准的提出主要面向服务器I/O结构。PCI-X的设计目标在于提高CPU与外设之间的传输速度,能使服务器的I/O速度提高两倍。与原来的PCI标准开发商不同的是,PCI的续集是由IBM等整机电脑厂商联合开发的。

PCI-X这样的口在一般的PC主板上看不到,多数都在服务器主板上.这种槽好像是PCI的加强型,槽口很长.它同时支持PCI-X和PCI两种插卡.

PCI-Express(简称PCI-E)是最新的总线和接口标准,它原来的名称“3GIO”,是由英特尔提出的。英特尔的意思是它代表着下一代I/O 接口标准。交由PCI-SIG(PCI特殊兴趣组织)认证发布后才改名为“PCI-Express”。这个新标准将全面取代现行的PCI和AGP,最终实现总线标准的统一。它的主要优势就是数据传输速率高,目前最高可达到10GB/s以上。
PCI Express 带宽 (双向传输模式):
1 lane - x1:500MB/s
4 lane - x4:2GB/s (2000MB/s)
8 lane - x8:4GB/s (4000MB/s)
16 lane - x16:8GB/s (8000MB/s)
其中,X16最常见到,它目前基本上取代了AGP槽成为了显卡的接口标准.能够提供5GB/s的带宽,而AGE 8X带宽为2.1GB/s.

X2模式将用于内部接口而非插槽模式。PCI-E规格从1条通道连接到32条通道连接,有非常强的伸缩性,以满足不同系统设备对数据传输带宽不同的需求。此外,较短的PCI-E卡可以插入较长的PCI-E插槽中使用,PCI-E接口还能够支持热拔插.

PCI-X是由IBM,HP,Compaq提出来的,它是并行接口,是PCI的修正,也就是兼容PCI。
PCI-E也叫PCI-Express、PCIe,是由Intel提出来的,它是串行接口,不兼容PCI。
现在的趋势是PCI-E将替代PCI和PCI-X以及AGP,就像当年PCI替代ISA一样。

对于和存储器带宽关系很大的总线带宽也同样可以利用这个方法来计算,例如PCI和AGP等总线。比如,PCI带宽=33MHz×32BIT/8=133MB/S,AGP 1X总线的带宽为66MHz×64BIT/8=528MB/S,AGP 4X带宽=528MHz×4=2.1GB/秒。

 

        

        PCI-X v1.0版本是1999年正式发表的,是对现有的PCI总线的继承和发展,它将PCI的性能推向顶峰。PCI-X总线操作采用分离事务处理方式,消除了等待状态,大幅度地提高了总线的利用率。PCI-X总线带宽最高达1.066GB/S(133MHz/64-bit)。PCI-X是共事总线结构式向交换式总线结构过渡的产物。在高性能服务产品中为提高I/O吞吐率已采用PCI-X总线结构。pci-X是pci的一个扩展,而pci-e是一个脱胎换骨

  PCI总线的时钟频率是33Mhz、总线宽度32bit,理论传输速度:32bit*33MHz=1056Mbit/s=132MB/s

  PCI-X总线宽度从PCI的32bit提高到64bit,总线频率提高到最高133MHz,理论传输速度达到64bit*133MHz=1GB/s,新的PCI-X 2.0(PCI-X 266)版本更加入了双倍读取速度,在时钟的上升和下降沿都传送数据,使得PCI-X的理论速度再提高一倍,达到2.1GB/s

  PCI-E和PCI总线最大的区别在于PCI-E 采用了点到点的传输技术,交换器替代了原先的主控器,当一个设备与另一个设备进行数据交换的时候,他们的通信是相对独立的,多个 通信连接之间并不影响,允许并发形式传输;

  启用了QoS(Quality of Service,服务质量),将数据打包采用分组交换方式传送。PCI-E交换机和PCI-E设备之间建立的连接叫做Link,每一个Link则是由一个或者多个Lane组成,每个Lane在一个时钟内能够双向传送1byte的数据,全双工工作。PCI-E支持Lane之间的合并,可以在一个Link内加入更多的Lane来加快PCI-E的速度。现在应用的PCI-E*16就是用16个Lane来实现高速数据传输的,只含有一个Lane的Link我们称为*1 Link,含有两个Lane的Link称为*2 Link。

  一个Lane的数据传输率能达到2.5Gbps/每方向,PCI-E*16就是有16个Lane构成一个Link,其传输速度可达1.5Gbps*16=40Gbps=5GByte/s/方向

你可能感兴趣的:(PCI、PCI-X、PCI-E AGP区别)