Host adapter

Host adapter

In computer hardware, a host controller, host adapter, or host bus adapter (HBA) connects a host system (the computer) to other network and storage devices. The terms are primarily used to refer to devices for connecting SCSI, Fibre Channel and eSATA devices, but devices for connecting to IDE, Ethernet, FireWire, USB and other systems may also be called host adapters. Recently, the advent of iSCSI has brought about Ethernet HBAs, which are different from Ethernet NICs in that they include hardware iSCSI-dedicated TCP Offload Engines.

CSI

A SCSI host adapter connects a SCSI bus to a computer. The host adapter bridges the physical and logical chasm that separates the SCSI bus from the host computer's internal bus. Modern host adapters contain all the electronics and firmware required to execute SCSI transactions, and often include a BIOS that not only allows the host system to boot from a SCSI device, but also facilitates configuration of the host adapter. Typically a device driver, linked to the operating system, controls the host adapter itself.

In a typical parallel SCSI subsystem, each device has assigned to it a unique numerical ID. As a rule, the host adapter appears as SCSI ID 7, which gives it the highest priority on the SCSI bus (priority descends as the SCSI ID descends; on a 16-bit or "wide" bus, ID 8 has the lowest priority, a feature that maintains compatibility with the priority scheme of the 8-bit or "narrow" bus).

The host adapter usually assumes the role of SCSI initiator, in that it issues commands to other SCSI devices.

A computer can contain more than one host adapter, which can greatly increase the number of SCSI devices available.

Major HBA manufacturers are HP, ATTO Technology, Adaptec, and LSI. LSI, Adaptec, and ATTO Technology currently offer PCIe SCSI adapters which fit in new Apple Mac, on Intel PCs, and low-profile motherboards from companies like HP (which now lack SCSI support due to the inclusion of SAS and/or SATA connectivity).

Fibre Channel

Today, the term "host bus adapter" (HBA) is most often used to refer to a Fibre Channel interface card. Fibre Channel HBAs are available for all major open systems, computer architectures, and buses, including PCI and SBus (obsolete today). Each HBA has a unique World Wide Name (WWN), which is similar to an Ethernet MAC address in that it uses an OUI assigned by the IEEE. However, WWNs are longer (8 bytes).There are two types of WWNs on a HBA; a node WWN, which is shared by all ports on a host bus adapter, and a port WWN, which is unique to each port. Major HBA manufacturers are Emulex, QLogic, LSI, Sun StorageTek and ATTO Technology. There are HBA models from different speed: 2Gbit/s, 4Gbit/s and 8Gbit/s.

InfiniBand

The term "host channel adapter" (HCA) is usually used to describe InfiniBand interface cards.

ATA

ATA host adapters are integrated into motherboards of most modern PCs. They are often improperly called "disk controllers". The correct term for the component that allows a computer to talk to a peripheral bus is "host adapter" Fact|date=November 2007. A proper disk controller only allows a "disk" to talk to the same bus.

AS and SATA

SAS or serial-attached SCSI is the current connectivity to replace the previous generation parallel-attached SCSI (PAS) devices. Ultra320 was the highest level of parallel SCSI available, but SAS has since replaced it as the highest-performing SCSI technology.

SATA is a similar technology from the aspect of connection options. HBAs can be created using a single connector to connect both SAS and SATA devices.

Major SAS/SATA HBA manufacturers are Adaptec, HP, QLogic, LSI and ATTO Technology.

eSATA

External Serial ATA disk enclosures and drives are increasingly common in the consumer computing market, but many SATA compatible motherboards and disk controllers do not include external SATA ports. As such, adapters to connect external SATA devices to ports on an internal SATA bus are commonly available.

Mainframe I/O channels

In the mainframe field, the terms "host adapter" or "host bus adapter" were traditionally not used.A similar goal is achieved since 1960s with a different technique: "I/O channel", or simply "channel", is a separate processor that can access main memory independently, in parallel with CPU (like later DMA in personal computer field), and that executes its own I/O-dedicated programs when pointed to such by the controlling CPU.

Protocols used by I/O channels to communicate with peripheral devices include ESCON and newer FICON.

ee also

*Network card
* Fibre Channel Host Bus Adapters
*Host controller interface for USB and FireWire host adapter information

External links

* [http://hbaapi.sourceforge.net Fibre Channel Host Bus Adapter API]
* [http://lsi.com/storage_home/products_home/host_bus_adapters/index.html LSI Host Bus Adapters]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Host-Adapter — Host Adapter,   Hardware Komponente, i. d. R. eine Steckkarte, die intelligente Peripheriegeräte mit dem Computer verbindet. Der Computer gilt hier als Host. Dem Prinzip nach ist der Host Adapter ein Controller. Im Unterschied zu diesem verfügt… …   Universal-Lexikon

  • Host-Adapter — Host Bus Adapter (SCSI) Host Bus Adapter (Fibre Channel) Ein Host Bus Adapter (HBA, auch: Hostadapter) ist eine Hardwareschnittstelle, die ein Computersystem mit externen oder internen …   Deutsch Wikipedia

  • Host Adapter — Host Bus Adapter (SCSI) Host Bus Adapter (Fibre Channel) Ein Host Bus Adapter (HBA, auch: Hostadapter) ist eine Hardwareschnittstelle, die ein Computersystem mit externen oder internen …   Deutsch Wikipedia

  • SCSI host adapter — A SCSI host adapter is a device used to connect one or more other SCSI devices to a computer bus. It is commonly called a SCSI controller, which is not strictly correct, as all SCSI devices have a SCSI controller built into them: the difference… …   Wikipedia

  • Host controller interface (USB, Firewire) — A host controller interface (HCI) is a register level interface that enables a host controller for USB or FireWire hardware to communicate with a host controller driver in software. The driver software is typically provided with an operating… …   Wikipedia

  • Host-Bus-Adapter — (SCSI) Host Bus Adapter (Fibre Channel) Ein Host B …   Deutsch Wikipedia

  • Host Bus Adapter — (SCSI) Host Bus Adapter (Fibre Channel) Ein Host Bus Adapter (HBA, auch: Hostadapter) ist eine Hardwareschnittstelle, die ein Computersystem mit externen oder internen …   Deutsch Wikipedia

  • Host Bus Adapter — Un contrôleur hôte de bus (Host Bus Adapter en anglais, ou HBA) est une carte d extension qui permet de connecter un système hôte (un ordinateur serveur et plus rarement un poste de travail) à un bus externe réseau de stockage. Ce nom est plus… …   Wikipédia en Français

  • Adapter (computing) — In computing, adapter is a hardware device or software component, that converts transmitted data from one presentation form to another. The data presentation can be, for example, a message sent between objects in an application, or a packet sent… …   Wikipedia

  • host bus adapter —    Abbreviated HBA. A board acting as an interface between the processor and the hard disk controller in a network server, used by Novell NetWare to relieve the main processor of data storage and retrieval tasks. Also known as a disk coprocessor… …   Dictionary of networking

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”