Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 關於服務器 >> 什麼是HBA卡 HBA卡的作用是什麼

什麼是HBA卡 HBA卡的作用是什麼

日期:2017/2/8 10:16:36      編輯:關於服務器

      HBA,即主機總線適配器英文“Host Bus Adapter”縮寫。是一個使計算機在服務器和存儲裝置間提供輸入/輸出(I/O)處理和物理連接的電路板和/或集成電路適配器。      主機總線適配器(Host Bus Adapter,HBA)是一個在服務器和存儲裝置間提供輸入/輸出(I/O)處理和物理連接的電路板和/或集成電路適配器。因為HBA減輕了主處理器在數據存儲和檢索任務的負擔,它能夠提高服務器的性能。一個HBA和與之相連的磁盤子系統有時一起被稱作一個磁盤通道。

      我們知道網卡是用於連接計算機和計算機網絡。網卡一般插在計算機大總線擴展槽上,卡上有連接計算機網絡的接口。網卡物理上連接計算機內部總線,例如PCI,PCI-X,PCI-E,SUN的Sbus總線等,和計算機網絡,例如以太網等。存儲系統中也有類似的用於連接計算機內部總線和存儲網絡的設備。這種位於服務器上與存儲網絡連接的設備一般稱為主機總線適配卡(Host Bus Adaptor)HBA。HBA是服務器內部的I/O通道與存儲系統的I/O通道之間的物理連接。最常用的服務器內部I/O通道是PCI和Sbus,它們是連接服務器CPU和外圍設備的通訊協議。存儲系統的I/O通道實際上就是光纖通道。而HBA的作用就是實現內部通道協議PCI或Sbus和光纖通道協議之間的轉換。

      HBA原理

      常見的服務器和存儲設備之間的數據通訊協議是IDE,SCSI和光纖通道。為了實現服務器和存儲設備之間的通訊,通訊的兩端都需要實現同樣的通訊協議。存儲設備上通常都有控制器,控制器實現了一種或幾種通訊協議,它可以實現IDE,SCSI或光纖通道等存儲協議到物理存儲設備的操作協議之間的轉換。而服務器的通訊協議是由擴展卡或主板上的集成電路實現的,它負責實現服務器內總線協議和IDE,SCSI等存儲協議的轉換。例如PC機中,一般主板上都有IDE協議的功能,IDE磁盤控制器上有IDE協議的功能。因此IDE磁盤可以連接到PC機的IDE連接線上。如果磁盤只支持SCSI協議,那麼這種磁盤就不能直接與PC機連接。這時就需要在PC機擴展槽上插入一塊SCSI卡,SCSI磁盤可以與卡連接。SCSI卡實現了PC總線到SCSI的轉換。這種SCSI卡實現的功能就是主機總線適配卡的功能。如果磁盤只支持光纖通道協議,那麼服務器上就需要支持光纖通道協議,因為光纖通道的高速特性一般服務器主板都不支持,需要專門的主機總線適配卡。服務器插入主機總線適配卡後,就可以與支持光纖通道的磁盤通過光纖通道連接了。

  主機總線適配卡內部有一個小的中央處理器,一些內存作為數據緩存以及連接光纖通道和總線的連接器件等。這個小的中央處理器負責PCI和光纖通道兩種協議的轉換。它還有其他的一些功能,初始化與光纖通道網絡連接的服務器端口,支持上層協議例如TCP/IP,SCSI等,8B/10B的編碼解碼等。

Copyright © Windows教程網 All Rights Reserved