32位PCI总线的不足
我们知道,普通的PCI插槽是32位的,一般运行在33 MHz频率下,可以达到133Mb/s的数据传输速度。但是SCSI技术的发展使得32位PCI总线已经不能满足SCSI设备对数据传输带宽的需要,如一块Ultra 160/320 SCSIRAID卡或者一块千兆以太网卡,需要的数据传输带宽会很容易地达到32位PCI总线的极限,32位PCI系统已经不能满足PCI设备对数据传输带宽的要求了,由此64位PCI总线应运而生,它运行在66MHz频率下,可以达到266Mb/s的传输速度(需要注意的是:您可千万别把64位PCI和64位CPU混淆了。IA架构的64位CPU指的是Intel Itanium CPU的数据处理位数,而64位PCI是指主板的总线数据传输位数,二者是截然不同的概念)。
64位PCI总线的优势
PCI设备的数据传输带宽由两个因素决定:数据传输位数(即宽度)和频率。改变其中的任何一个值都可以使PCI带宽改变,因此可以通过增加数据传输位数和频率来加快PCI的速度。因此提高数据传输带宽有两种方法:一种方法是加大经过PCI卡的数据传输位数,由每周期32位扩展为64位;另一种方法是使PCI频率速度加倍,由33MHz变为66MHz,这将有效地加速PCI的吞吐量。两种方法中的任何一种都可使PCI带宽加倍,当一起应用时,能够提供4倍于原来的带宽。PCI总线的数据传输位数和频率与带宽之间的关系如附表所示。 附表 位数(bit) 频率(mhz) 带宽(mb/s) 32 33 133 32 66 266 64 33 266 64 66 533 另外,值得一提的是:在PC上,64位PCI还没有成为主流。原因在于制造64位和66MHz PCI主板的难度很大。首先,使用64位PCI插槽需要64位南桥芯片组支持,该南桥控制器必须可以正确处理64位的数据。Intel和AMD都有64位的南桥可提供给主板厂商,但是价格很高;其次是因为66MHz PCI槽对主板配套元件要求极高,且需要特殊的布线设计。这就是66MHz PCI技术一直停留在服务器领域的原因。
认识64位PCI插槽
目前市场上常见的PCI插槽有三种类型:第一种是我们常见的32位、33MHz 的PCI插槽,工作电压是5伏;第二种是64位、33MHz的PCI插槽,工作电压也是5伏,其外观如附图所示(大家可看出来,它比普通32位PCI插槽多出一段),这种类型的PCI插槽主要由对带宽要求较高的SCSI卡使用。由于工作电压一致,普通的32位PCI设备也可以插在这种64位PCI插槽上;第三种类型的PCI插槽是64位、66MHz的PCI插槽,工作电压是3.3伏,其外观如附图所示。大家不知道发现没有,它与32位PCI插槽并不兼容,工作电压也不相同,所以普通的32位PCI设备不能插到这一类型的PCI插槽上使用。 那么究竟什么设备才能使用64位、64MHz的PCI插槽呢?答案是像千兆网卡之类的对数据传输带宽要求非常苛刻的服务器设备。 通过以上介绍,您是不是对64位PCI有了更深一步的认识了?如果您需要服务器具有更高的数据吞吐量,可千万不要忘记选择支持64位PCI的主板和相关设备哟!
(出处:http://www.sheup.com)