检察院辅助人员面试题:请问PCI与PCI-E的区别

来源:百度文库 编辑:高校问答 时间:2024/04/27 21:40:00

南桥PCI-E通道数是指芯片组中的南桥部分理论上所能支持的PCI Express Lanes的最大数量。南桥中的PCI-E通道可以用来连接扩展插槽以及其它的设备,而且具有许多灵活性,例如6个PCI-E通道可以做成6个PCI Express X1插槽或者2个PCI Express X1和1个PCI Express X4插槽。更大的南桥PCI-E通道数显然具有更大的扩展能力和灵活性。由于目前正处在PCI Express总线的初级阶段,不少南桥都还不支持PCI-E,就算支持其PCI-E通道数也极为有限,一般都在2条、4条或者6条。随着PCI Express总线的逐渐普及,南桥PCI-E通道数也会逐渐增多。
这是两种总线(bus)

AGP(Accelerated Graphics Port,图形加速端口)是一种为了提高视频带宽而设定的总线规范,其视频信号传输的速度可以从PCI的133MB/s提升到AGP 2X 的532MB/s、AGP 4X(1998年) 的1.2Gb/s以及AGP 8X(2000年)的2.4Gb/s 。最早在个人PC上出现的AGP系统,就是被誉为旷世经典的Intel 440LX/BX芯片组。

严格上说,AGP不是一个具有概念上的总线,而是一个从PCI总线中抽离出来的独立的单一总线技术,AGP设计的初衷就是为了让图形数据越过带宽严重不足的PCI总线,直接和MCH连接进入系统的图形子系统。AGP使用了32位的数据总线以及频率达66MHz的双时钟技术,允许AGP在一个时钟周期(工作脉冲波的上升沿和下降沿)之内传输双向的数据,达到133M×4B/s=532MB/s的突发数据传输率。在数据的传输过程中,AGP采用了demultiplexing circuit多信号分离技术,并通过sideband address(边带寻址)提高随机内存访问的质量。在AGP的规范中,还确立了pipeline(流水线)的概念,大幅缩短了内存的信号等待时间,提高图形系统的工作效率。

在AGP从PCI总线上分离出来后,PCI总线的负荷大大减轻,但PCI总线依然要承担起南北桥之间的通信、普通的PCI设备、IDE、I/O(串口、并口、PS/2)和USB设备的通信。为了改善这种拥挤不堪的PCI总线架构,Intel、VIA和SiS用新型的高速连接方式取代了南北桥之间的PCI总线,分别让IDE、各种I/O和USB分别使用专用连接方式连接到南桥芯片。在这方面,各大芯片制造开发商是八仙过海各显神通,如Intel的HubLink连接技术;AMD的采用HyperTransport技术直接取代原有的133MB/sPCI总线;VIA的Via-Link以及SIS南北桥之间的MuTIOL技术。2001年前后推出的南北桥芯片组已经开始将磁盘驱动、USB、100/1000MB LAN 整合到南桥中--形式各异的总线分离技术导致了总线标准的极端混乱,各芯片组各自为政。在PCI总线上的众多问题逐步显露:IRQ 共享冲突,只能支持有限的10套设备同步时钟数据传输受到信号失真的限制,工作电压无法轻易降低,工作频率难以进一步,PCI总线已经接近了其性能的极限。另一方面,现代的多媒体电脑在大型的3D游戏、实时的视频采集、VOD视频点播、1000Mbps以太网、HD-TV的播放等方面的需求日益增大,即使从PCI总线中脱离出来,Raid系统、千兆以太网甚至AGP 8x也面临空前严峻的挑战。

PCI Express--PC总线的彻底革命

毫无疑问,PCI Express总线创新的概念给PC总线带来的革命是颠覆性的,受惠的不仅在显卡,千兆网、Raid系统、高清晰的视频采集卡……这些数据吞吐量巨大的设备也将会在PCI Express架构的速度与带宽下得到重生。PCI Express架构原生于Intel的3GIO(3dr Generation I/O)概念,并由PCI-SIG于2002年7月23日经过审核后正式公布,推出命名为PCI Express 1.0版本的规范,根据Roadmap,2006年该组织将会推出2.0的PCI Express规范。

在PCI Express规范中,主要的革新在于采用了彻底的串行模式代替了传统的设备之间的并行传输模式,在终端设备的上层取代了原始的Multi-Drop而添加了全新的Switch转换器单元,支持在不同的终端之间以及系统总线之间的直接串行连接而不需要向总线请求带宽,最低层的PCI Express传输初始的速度达到了2.5Gb/s 。在物理传输层的改进方面则采用了全新的分散式传输协议,在高速传输下的数据被经过充分的排序以及优化以确保传递到目标的完整性。在架构上,PCI Express采用了信道的串行模式,以Link为单位进行信道的计算,物理层支持X1-X32,在台式机上的应用,主要有用于取代目前AGP显卡的PCI Express X16以及用于取代目前CPI接口的PCI Express X1、X2,而针对服务器上的设备则有PCI Express X4、X8、X12。PCI Express架构的建立,相比起PCI总线具有更高的弹性以及更加合理地分配带宽。以x1带宽模式为例,每个通道只需4根线即可实现调整数据传输,发送和接收数据的信号线各一根,另外各一根独立的地线。实际上,在单通道PCIExpress总线接口插槽中是18针而不是4针引脚,其余的14针都是通过4根芯线相互组合得到的。在PCI Express的传输机构上,两个设备之间通过串行连接,分别以2组线为一个单位,原始的PCI Express连接为单通道双工模式,2线用于发送,2线用于接收的四线传输,在这种基本的PCI Express连接单元上包含两个低电压、分离驱动的信号:一个传送和一个接收。PCI Express被定义为7层的传输架构,Physical物理层是最底层最基本的传输层,主要负担起数据的拆分以及信道的分配作用,随后,以保证信号在PCI Express连接上顺利进行的Link连接层,会对信号排序以及加上CRC校验码,其中的流控制协议会在传输终点的缓存有空闲的时候才会将信号流发送给Transaction传输层进行数据的发送,避免了数据的重新审核,有效地节省了带宽。Transaction传输层主要是接受来自S/W软件层的读写要求,并向Link连接层发出数据申请。至于S/W以及Config/OS这两个最表面的软件操作层则由操作系统以及使用软件的操作,实现操作员和硬件之间的交流作用。

在PCI Express核心层技术中,物理传输层的革新对整个架构的传输速度以及带宽的提升起到最为关键的作用,针对此,我们就详细解释一下PCI Express体系中的物理传输层。

高达8GB/s的双向传输带宽:

PCI Express的物理传输层主要由Lane以及Link组成,Link由2个或以上的Lane组成,Lane由两条单项传输的线路构成,实现接收和发送的同时执行。在PCI Express规格中,以一个Lane信道实现的通信称为X1 Link,PCI Express X1则表明有1组Link,X1 Link在双向传输的时候速度为500MB/s,而PCI Express的最高规格X32则可以达到16GB/s的传输速度。就目前而言,应用规格最高的显卡PCI Express X16 传输速度为双向模式下的8GB/s,相当于普通PCI总线速度的60倍。在传输的过程中,被传输的数据首先会被Byte Stripping(字节分解),然后采用了可以避免电路之间的EMI以及Lane之间信号串扰问题的LFSR(Linear Freeback Shift Register)算法对字节数据进行加密,字节被分解之后,会经过8b/10b(8位/10位)编码转换成10位的数据,并将时钟频率直接嵌套到传输的数据当中,避免了传统PCI总线因为要进行独立时钟频率和数据信号的同步调节而引起的效率下降问题。接下来,10位的数据会经过并行-串行的转换,最后在驱动电路中经过为传输高带宽数据而设计Deemphasis(去加重频应复原)之后送往各条Lane输出。

在PCI Express中,每条Lane传输的数据为2.5Gbps,在经过8b/10b编码转换后,其实际的传输速度就是2.5Gbps/10=250MB/s。

PCI是接声卡\网卡\和采集卡一类的都可以
但是PCI-E只是为现在主流显卡提供的
一搬不能插其它PCI卡

PCI是加网卡.电视卡等等的..PCI-E是显卡.也就是现在的主流显卡接口