Хост-адаптеры и контроллеры: типы, функции и применение.
Host adapter
Контроллер хоста (HBA): подключение компьютера к устройствам хранения (SCSI, SAS, NVMe, SATA). Интегрированные или расширяемые адаптеры для сети и хранения данных.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Компьютерное аппаратное устройство
Computer hardware device
В компьютерном оборудовании контроллер хоста, адаптер хоста или адаптер шины хоста (HBA) соединяет шину компьютерной системы, выступающую в роли хост-системы, с другими сетевыми и устройствами хранения данных. Эти термины в основном используются для обозначения устройств, подключающих SCSI, SAS, NVMe, Fibre Channel и SATA. Устройства для подключения FireWire, USB и других устройств также могут называться контроллерами хоста или адаптерами хоста. Адаптеры хоста могут быть интегрированы в материнскую плату или представлять собой отдельную плату расширения. Термин "сетевой интерфейсный контроллер" (NIC) чаще используется для устройств, подключаемых к компьютерным сетям, а термин "конвергентный сетевой адаптер" применяется, когда протоколы, такие как iSCSI или Fibre Channel over Ethernet, обеспечивают функции хранения и сетевого взаимодействия по одному физическому соединению.
In computer hardware, a host controller, host adapter, or host bus adapter (HBA), connects a computer system bus, which acts as the host system, to other network and storage devices. The terms are primarily used to refer to devices for connecting SCSI, SAS, NVMe, Fibre Channel and SATA devices. Devices for connecting to FireWire, USB and other devices may also be called host controllers or host adapters. Host adapters can be integrated in the motherboard or be on a separate expansion card. The term network interface controller (NIC) is more often used for devices connecting to computer networks, while the term converged network adapter can be applied when protocols such as iSCSI or Fibre Channel over Ethernet allow storage and network functionality over the same physical connection.
SCSI
A соединяет хост-систему и периферийное SCSI-устройство или систему хранения данных. Эти адаптеры управляют обменом служебными запросами и задачами между хостом и целевым устройством. Другими производителями являются Agilent, ATTO и Brocade. Также HBA может интерпретироваться как адаптер высокой пропускной способности в случае контроллеров Fibre Channel.
A connects a host system and a peripheral SCSI device or storage system. These adapters manage service and task communication between the host and target. Other manufacturers include Agilent, ATTO, and Brocade. HBA is also known to be interpreted as High Bandwidth Adapter in cases of Fibre Channel controllers.
InfiniBand (ИнфиниБанда)
Термин "адаптер канала хоста" (HCA) обычно используется для описания интерфейсных карт InfiniBand.
The term host channel adapter (HCA) is usually used to describe InfiniBand interface cards.
ATA
Адаптеры 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 A proper disk controller only allows a disk to talk to the same bus.
SAS и SATA
SAS или последовательный интерфейс SCSI — это современный стандарт подключения, пришедший на смену устройствам SCSI с параллельным интерфейсом (PAS) предыдущего поколения. Ultra320 был самым быстрым вариантом параллельного SCSI, но SAS впоследствии занял его место как наиболее производительная технология SCSI. SATA — схожая технология с точки зрения возможностей подключения. Адаптеры HBA могут быть созданы с использованием одного разъема для подключения как устройств SAS, так и SATA. Крупнейшие производители адаптеров SAS/SATA включают Promise Technologies, Adaptec, HP, QLogic, Areca, LSI и ATTO Technology.
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 adapter manufacturers are Promise Technologies, Adaptec, HP, QLogic, Areca, LSI and ATTO Technology.
eSATA
На рынке потребительских компьютеров доступны внешние корпуса и накопители Serial ATA (eSATA), однако не все материнские платы и дисковые контроллеры, совместимые с SATA, оснащены портами eSATA. Поэтому существуют адаптеры для подключения устройств eSATA к портам внутренней шины SATA.
External Serial ATA (eSATA) disk enclosures and drives are available in the consumer computing market, but not all SATA compatible motherboards and disk controllers include eSATA ports. As such, adapters to connect eSATA devices to ports on an internal SATA bus are available.
Вход/выход центрального канала
В области мейнфреймов термины "хост-адаптер" или "адаптер шины хоста" традиционно не использовались. Аналогичная задача решалась с 1960-х годов посредством каналов ввода-вывода – отдельных процессоров, способных независимо и параллельно с центральным процессором обращаться к основной памяти (подобно DMA в персональных компьютерах, появившемуся позднее), и выполняющих собственные специализированные программы ввода-вывода по указанию управляющего процессора. Протоколы, используемые каналами ввода-вывода для связи с периферийными устройствами, включают ESCON и более современный FICON.
In the mainframe field, the terms host adapter or host bus adapter were traditionally not used. A similar goal was achieved since the 1960s with channel I/O, 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 channel I/O to communicate with peripheral devices include ESCON and newer FICON.