pci–e什么意思,pci与pci-e

  pci–e什么意思,pci与pci-e

  

PCI-E是什么?PCI-E是什么意思?

  PCI-E一般指pci Express。它实际上是一个总线接口。到底是什么?接下来,边肖将向网友详细介绍。

  主板上有很多插槽就一定是高端产品吗?答案是不一定!尤其是CPU——这个负责控制普通家用PC的PCI-E通道的家伙,可以提供一个“定量”数量的PCI-E通道。额外的插槽可能只是一个噱头。

  

PCI-E插槽长短不一究竟为啥?

  朋友们一定发现主板上有不少长的PCI-E插槽,但也有很短的。为什么会这样?这是因为PCI-E总线技术的特点决定了——PCI-E是一种串行通信系统。所谓最短的是PCI-E 1,显卡通常使用的PCI-E插槽是PCI-E 8/16。

  所谓1是指一个PCI-E通道。PCI-E的特点就像一条路的车道,有1车道,4车道,8车道,16车道。车道越宽,传输速度越高。这也决定了PCI-E插槽可以根据使用需求设计成不同的长度。而且PCI-E这种灵活的设计方式可以使其达到最大的兼容性,16可以兼容8(大小相同),也可以用于向后兼容1和4设备,使用方便。

  此外,PCI-E作为一种总线标准,还衍生出了很多设备接口,比如USB、SATA、网卡、声卡等等。当然,每种设备接口都必须由控制器进行“转换、翻译和控制”。

  对了,目前PCI-E 4插槽已经很难看到了。几乎所有的主板都只有1槽和8/16槽,主要是设备适用性问题。

  

PCI-E版本不同差距巨大

  知道了槽长的区别,也要知道PCI-E版本的区别。目前常见的主板都是PCI-E 3.0标准,带宽比PCI-E 1.0高好几倍。

  2003年,PCI-E 1.0标准问世,数据速率250MB/s,每通道传输速率2.5GT/s。这里,应该解释的是,传输速率被表示为每秒传输,而不是每秒比特,因为传输包括不提供额外吞吐量的开销比特;另外,PCI-E 1.0采用8b/10b编码方案,直接占用了原有通道带宽的20%,也就是说实际使用中带宽达不到标称值。

  2007年,PCI-E 2.0标准诞生,与PCI-E 1.0相比,其传输速率提高到5GT/s,PCI-E 2.0仍然采用8b/10b编码方案,因此有效传输速率是4GT/s的最大传输速率,而不是5g/s

  鉴于PCI-E标准的前两个版本存在的问题,3.0在几经推迟后于2010年推出。最大的变化是PCI-E 3.0将编码方案从之前的8b/10b升级到128b/130b的水平,同时将带宽开销从20%降低到1.54%左右。因此,PCI-E 3.0的8GT/s传输速率比特率有效提供了每通道985MB/s的带宽,性能大幅提升。这也有利于高端显卡,使用3.0标准的PCI-E显卡性能相比过去有了显著提升。

  哦,注意设备对插槽只能同代匹配。如果3.0 PCI-E总线插槽使用2.0显卡,那么还是采用2.0标准。简而言之,就是康尼金定律,以最低者为准。

  

谁负责控制PCI-E?

  控制PCI-E本来应该是主板芯片组中的北桥,但是随着CPU对芯片组北桥功能的整合,现在这项工作由CPU控制。比如目前大部分CPU主板最多可以提供40个PCI-E 3.0通道(比如i7-8700k有16个直连CPU,主板的PCH芯片提供24个扩展,通过DMI 3.0连接CPU,但是带宽只有PCI-E 4)。这些信道不应该仅仅被制成PCI-E插槽。别忘了USB,SATA,网卡,声卡等。都是通过PCI-E通道连接CPU,所以即使主板提供了几个PCI-E 8/16插槽,也不是所有插槽都能同时运行全通道(16)的,有的甚至只有PCI-E 4的水平。毕竟CPU提供了20个PCI-E通道,由插槽和设备共享。

  说了这么多,只是希望朋友们能明白PCI-E插槽的作用和意义,尤其不要让厂商忽悠他们相信全板插槽或者高端产品。毕竟PCI-E里面那么多通道,无非就是共享通道。

pci–e什么意思,pci与pci-e