欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

您了解64位PCI吗

程序员文章站 2023-11-02 08:59:34
您了解64位PCI吗  PCI是Peripheral Component Interconnection(周边元件扩展接口)的缩写,PCI一经推出很快就成为计算机普遍支持的总线标准。PCI总线是高性能的32位或64位总线,它是专为高度集成... 10-09-08...
  pci是peripheral component interconnection(周边元件扩展接口)的缩写,pci一经推出很快就成为计算机普遍支持的总线标准。pci总线是高性能的32位或64位总线,它是专为高度集成的外围部件、扩充插板和处理器/存储器系统而设计的互联机制。对于32位pci总线技术大家肯定都比较了解,几乎所有的pc都采用它,而对于主要用于服务器领域的64位pci总线技术,大家可能就不太了解了,以下我们就来谈谈64位pci技术。

  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的主板和相关设备哟!