pci、pci-x、pci-e的简单说明(说的很明白)

来源:互联网 发布:足球鞋淘宝 编辑:程序博客网 时间:2024/05/16 10:42

PCI、PCI-X与PCI-E

    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-X是由IBM,HP,Compaq提出来的,它是并行接口,是PCI的修正,也就是兼容PCI。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-Express、PCIe,是由Intel提出来的,它是串行接口,不兼容PCI。PCI-E和PCI总线最大的区别在于PCI-E 采用了点到点的传输技术,交换器替代了原先的主控器,当一个设备与另一个设备进行数据交换的时候,他们的通信是相对独立的,多个 通信连接之间并不影响,允许并发形式传输;PCI Express可以大幅提高中央处理器(CPU)和图形处理器(GPU)之间的带宽。

  启用了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/方向

原创粉丝点击