全部博文(215)
分类: LINUX
2014-05-10 11:36:44
总线的优点就是能够更加方便地更换各个部件。如果您想更换一个更好的显卡,您只需从总线上拔掉原来的显卡,然后插上新的就可以了。如果您要在计算机上安装两个显示器,只需在总线上插入两个显卡。
二、三十年前,处理器的速度要非常慢,以便与总线同步,即总线与处理器的速度相同。而且当时计算机上只有一条总线。现在,处理器的运转速度非常快,多数计算机都有两条或更多的总线。每条总线专用于特定类型的流量。
现今,一台典型的台式个人计算机一般有两条主总线:
其实还有其他的总线。例如,通用串行总线(USB),用于把照相机、扫描仪和打印机等设备连接到计算机。它利用细线缆连接到设备,并且多个设备可以同时共用一根总线。FireWire是另一种总线,现在主要用于摄影机和外置硬盘。
上图说明了各条总线如何连接到CPU。
发展简史
早期美国国际商用机器公司(IBM)生产的PC(circa 1982)使用了最早的PC总线,它的位宽是16位,速度为4.77兆赫。后来正式称为工业标准结构(ISA)总线。这种总线传输数据的速度约为9兆字节/秒,速度之快甚至能用在现今的应用软件中。
几年前,许多计算机仍在使用ISA总线。二十世纪八十年代初,为早期的IBM PC开发了专用这种总线的计算机卡。甚至在大量可取代它的先进技术出现后,人们仍在使用ISA总线。
这种总线被人们长期使用有两个主要原因:
PCI的历史
在二十世纪九十年代初,英特尔公司开发了一项新的总线标准,即外围设备互连(PCI)总线。PCI是ISA和VL-Bus 的结合体。连接设备通过它可以直接访问系统内存,但要用桥接器连接到前端总线,才能连接到CPU。本质上,这意味着除了存在对CPU的潜在影响外,CPI可能具有比VL-Bus更高的性能。
前端总线是真正将处理器与计算机中的其他多数部件(包括主存储器(RAM)、硬盘和PCI插槽)连接起来的物理连接。目前,前端总线通常以400兆赫的频率运行,配备最新系统后的运行频率为800兆赫。
后端总线是一个单独的连接,位于处理器和二级之 间。该总线比前端总线的运行速度快,通常与处理器的运行速度相同,因此所有的高速缓存都能高效运行。在近几年中,后端总线不断发展。二十世纪九十年代,后 端总线用于连接主处理器和片外缓存。该高速缓存实际上是一个需要高价存储器的独立芯片。此后,二级缓存被集成到主处理器中,使处理器更小巧、更便宜。因为 现在的高速缓存都直接位于处理器上,从某种意义上说后端总线实际已不再是总线了。
总线类型 | 总线宽度 | 总线速度 | 兆字节/秒 |
ISA | 16位 | 8 MHz | 16 Mbps |
EISA | 32位 | 8 MHz | 32 Mbps |
VL-bus | 32位 | 25 MHz | 100 Mbps |
VL-bus | 32位 | 33 MHz | 132 Mbps |
PCI | 32位 | 33 MHz | 132 Mbps |
PCI | 64位 | 33 MHz | 264 Mbps |
PCI | 64位 | 66 MHz | 512 Mbps |
PCI | 64位 | 133 MHz | 1 GBps |
赫兹(HZ)是频率的单位,是每秒钟振动的次数。
1MHz=10^6Hz也就是1,000,000Hz,
与VL-Bus相比,PCI可以连接更多的设备,最多可以连接五个外部部件。用于连接外部部件的五个连接器都可以使用上的两个固定设备取代。您也可以在同一台计算机上配备一条以上的PCI总线,但是这种情况很少见。PCI桥接器芯片可以单独调节PCI总线的速度,而能够不影响CPU的速度。这样可提供高可靠性,还能确保PCI硬件制造商确切知道应设计什么样的产品。
PCI最初使用32位通路并以33兆赫的频率运行。对标准的修订包括:速度从33兆赫提高到66兆赫,位宽达到原来的两倍,即64位。当前,PCI-X位宽是64位,以133兆赫的速度传输,且具有高达1吉字节/秒(GBps)的惊人传输速率!
PCI卡利用47个针脚进行连接(主卡有49个针脚,它在不影响CPU的情况下就可以控制PCI总线)。由于硬件多路复用技术(该技术意味着设备使用一个针脚就可以发送多个信号,比如既可以发送地址信号又可以发送数据信号),PCI总线使用很少的针脚就能够运行。另外,PCI还支持使用5伏或3.3伏电压的设备。
虽然英特尔在1991年就提出了PCI标准,但直到1995年出现后,该标准才得到普遍应用。人们突然对PCI感兴趣是因为Windows95支持即插即用(PnP)功能,在下一部分中我们将对此进行介绍。
即插即用(PnP)是 指您可以在计算机上连接设备或插入一张卡,计算机将自动对其进行识别和配置,以使其能够在系统上运行。PnP是一个简单的概念,但它 是经过计算机行业的一致努力才开发出来的。英特尔创建PnP标准并将它融入到PCI的设计中。但是没过几年的工夫,主流操作系统Windows 95就提供了对PnP的系统级支持。PnP的推广促进了计算机配备PCI的需求,很快PCI就取代ISA,成为了计算机的总线。
要充分发挥PnP的作用,需要以下三个程序:
然而PnP使得在计算机上添加设备更容易,并且更可靠。
PnP BIOS开发人员、PCI设备制造商和微软公司所使用的软件例程的多样化使许多人将PnP说成了“即插即祈祷”(Plug and Pray)。但是,PnP的全面影响已经大大简化了为添加新设备或更换现有设备而升级计算机的过程。
假如,您刚刚在运行Windows XP的计算机上添加了一个基于PCI的新。以下示例将说明它的运行步骤。
|
因为处理器的速度稳定以及赫级提高,所以许多公司开始狂热地开发下一代总线标准。许多人认为PCI将会像以前的ISA一样,将迅速达到它的性能上限。
所有提出的新标准有一些共同之处。他们都提出废除PCI中使用的总线共享技术,并提出了点对点交换连接。这就是说,当总线上的两个设备(节点)互相通信时,它们之间可以建立直接连接。基本上,当两个节点进行通信时,那么其他设备将无法访问此通路。这种总线通过提供多个直接链路,可以允许多个设备在互不影响彼此速度的情况下进行通信。
超传输是 由高级微设备公司(AMD)提出的标准,AMD将其称为PCI的自然发展。它为节点之间的每次会话提供两个点对点链路。链路的位宽可以介于2到32位之 间,支持的最大传输速率为6.4吉字节/秒。超传输设计专用于计算机内部部件的互相连接,而不是用于连接外部设备(如可移动硬盘)。桥接器芯片的发展将使 PCI设备能够访问超传输总线。
PCI将会被超传输取代吗? |
英 特尔公司开发的PCI-Express(以前称为3GIO或第三代I/O总线技术)有望成为总线技术的“下一重大事件”。首先,他们开发了用于高端服务器 的更高速总线。这些总线被称为PCI-X和PCI-X 2.0,但是它们不适用于家用计算机市场,因为用PCI-X构建主板会非常昂贵。
而 PCI-Express则完全不同,它针对的是家用计算机市场,不仅能够彻底改变计算机的性能,还能对家用计算机系统的外形和格式带来质的飞跃。这种新的 总线不仅速度更快,而且与PCI相比,能够处理更宽的带宽。PCI-Express是点对点系统,因而它具有更好的性能,甚至可能使主板的生产成本更低。 PCI-Express插槽还能兼容早期的PCI卡,这将有助于它更快地流行起来,而无需期望所有人的PCI部件都突然无法使用。
此 外,它还具有可伸缩性。基本的PCI-Express插槽采用1x连接,这将为高速互联网连接以及其他外围设备提供足够的带宽。1x意思是有一条运载数据 的通路。如果部件需要更宽的带宽,则可以在主板上添加PCI-Express 2x、4x、8x和16x插槽,从而添加更多的通路,并使系统通过连接能够运载更多的数据。实际上,有些主板已经在用PCI-Express 16x插槽代替AGP显卡插槽。PCI-Express 16x视频卡目前正处于优势地位,价格为500多美元。当价格下降、处理新卡的主板广泛使用的时候,AGP就将会渐渐成为历史。