主机适配器







光纤通道主机总线适配器(一个64位元PCI-X板卡)




SCSI主机总线适配器(一个16位元ISA板卡)


主机控制器host controller)、主机适配器host adapter)或主机总线适配器host bus adapterHBA)是以计算机为主机系统,连接其他网络或存储设备的计算机硬件。该术语主要指连接SCSI、光纤通道或eSATA设备的设备。但是,连接IDE、以太网、FireWire、USB或其他系统的设备也可能称之为主机适配器。


术语网络接口控制器(NIC)更常指连接计算机网络的设备,而术语聚合网络适配器英语Converged network adapter可以在使用如iSCSI或乙太網路光纖通道標準协议以允许同一个物理连接上的存储和网络功能时使用。它们可能包括TCP卸載引擎。




目录






  • 1 SCSI


  • 2 光纤通道


  • 3 InfiniBand


  • 4 ATA


  • 5 SAS和SATA


    • 5.1 eSATA




  • 6 主机I/O通道


  • 7 参见


  • 8 参考资料


  • 9 外部链接





SCSI


SCSI主机适配器连接主机系统以从SCSI设备引导,并也有助于主机适配器的配置。通常由操作系统的设备驱动程序控制主机适配器。


在典型的并行SCSI英语Parallel SCSI子系统中,每个设备都被分配一个唯一的数字ID。一般来说,主机适配器显示为SCSI ID 7,这使它在SCSI总线上具有最高优先级(优先级随SCSI ID的下降而降低;在16位或“宽”总线上,ID 8具有最低优先级,该设计保证与8位或“窄”总线的优先级方案兼容)。


主机适配器通常承担SCSI启动器英语SCSI initiator的角色,因为它向其他SCSI设备发出命令。


计算机可以包含多个主机适配器,这可以增加可用的SCSI设备数量。


主要的SCSI适配器制造商有惠普、ATTO Technology英语ATTO TechnologyPromise Technology英语Promise TechnologyAdaptec英语Adaptec和LSI公司。LSI、Adaptec和ATTO提供适用于苹果Mac的PCIe SCSI,以及英特尔PC和由于SAS和/或SATA连接而缺乏SCSI支持的低端主板。



光纤通道


术语主机总线适配器(host bus adapter,缩写HBA)大多指光纤通道接口卡。光纤通道HBA可以用于开放系统英语Open system (computing)、计算机架构和总线,包括PCI和SBus英语SBus(已过时)。每个HBA都有一个唯一的全球名称英语World Wide Name(WWN),这类似IEEE分配使用的组织唯一标识符英语Organizationally Unique Identifier(OUI)——以太网MAC地址。但是,WWN更长(8字节)。一个HBA上有两种类型的WWN:节点WWN(WWNN)被主机总线适配器上的所有端口共享,端口WWN(WWPN)则是每个端口唯一。HBA模块有不同的速度:1Gbit/s、2Gbit/s、4Gbit/s、8Gbit/s、10Gbit/s、16Gbit/s及20Gbit/s。


主要的光纤通道HBA制造商有QLogic英语QLogicEmulex英语Emulex。截至2009年,这些供应商共享约90%的市场份额。[1][2]其他制造商包括安捷倫科技、ATTO英语ATTO TechnologyBrocade英语Brocade Communications Systems和LSI公司。


HBA在光纤通道控制器的情况下也被解释为高带宽适配器。



InfiniBand


主机通道适配器(HCA)通常用于描述InfiniBand的接口卡。



ATA


ATA主机适配器已集成到大多数现代的PC。它们经常被称为磁盘控制器,不过该词的正确含义是允许计算机与外围设备的“主机适配器”通信[來源請求]。准确意义上的磁盘控制器英语Disk controller只允许磁盘与同一总线通信。



SAS和SATA


SAS(串列SCSI)是目前代替并行SCSI(PAS,已淘汰)设备的连接方法。Ultra320是可用的最高级别并行SCSI,但SAS已取代它作为最高性能的SCSI技术。SAS/SCSI通常要求操作系统已内置/已安装HBA的驱动程序。


SATA是使用串行技术的ATA,已经取代由Western Digital发明的IDE接口。SATA以中低端应用如个人电脑为主。SAS HBA的SAS接口可以连接SATA设备,反之SATA控制器的SATA接口不能连接SAS设备。SATA可使用AHCI操作模式或IDE操作模式(但是从Intel 9系列PCH开始,Intel的PC芯片组的SATA不再支持IDE操作模式)。AHCI是SATA原生的操作模式,Windows Vista开始的Windows已内置通用的Microsoft AHCI驱动程序。IDE模式则是把SATA硬盘模拟为IDE设备,以支持Windows XP等不支持AHCI的操作系统,不支持AHCI TRIM等功能,会导致一定程度的性能损失。


主要的SAS适配器制造商有:Promise Technologies、Adaptec英语Adaptec、惠普、QLogic英语QLogic、Areca、LSI/AVAGO及ATTO Technology英语ATTO Technology。绝大部分芯片组都支持内置的SATA功能。



eSATA


External Serial ATA硬盘盒及驱动器在消费级电脑市场正越来越常见[來源請求],但不是所有的SATA兼容主板和磁盘控制器英语Disk controller都包括外部SATA端口。因此,将外部SATA设备连接到内部SATA总线端口的适配器很常用。



主机I/O通道


在大型计算机中,传统上不使用主机适配器或主机总线适配器为术语。自1960年代以来使用不同的技术完成类似的目标:I/O通道英语I/O channel,或者单纯的“通道”,它是一个单独的处理器,可以与CPU平行的独立地访问主存,类似个人电脑中的DMA,并且它们在CPU指示时执行自己的I/O专用计算机程序。


与外部设备通信的I/O通道使用的协议包括ESCON英语ESCON和新进的FICON英语FICON



参见



  • 网卡

  • 光纤通道

  • 聚合网络适配器英语Converged network adapter

  • 用于USB和FireWire主机适配器的主机控制器接口英语Host controller interface (USB, Firewire)



参考资料





  1. ^ Simpson, Dave. "Emulex vs. QLogic: Who's on first?", InfoStor, 2009-08-14. Market share for Q2 2009 according to a proprietary report from Dell'Oro Group.


  2. ^ Mellor, Chris. "HBA market share shenanigans", The Register, 2009-08-14. Also based on Dell'Oro data.




外部链接



  • Fibre Channel Host Bus Adapter API

  • SPI Host Adapter - Background Information




Comments

Popular posts from this blog

Information security

Volkswagen Group MQB platform

刘萌萌