當前位置:學問谷 >

行業範例 >設計 >

HBA酒店設計集團首席設計師Ian Carr做客HTMi

HBA酒店設計集團首席設計師Ian Carr做客HTMi

世界酒店設計巨頭HBA首席設計師Ian Carr 做客HTMi,在接受Lack先生採訪時談到了如何與酒店產品中許多其他領域一起,結合設計建立起“靈魂”。 Ian Carr 先生同時也是瑞士HTMI國際酒店旅遊管理學院休閒產業領導顧問委員會成員之一。

HBA酒店設計集團首席設計師Ian Carr做客HTMi

HBA酒店設計集團首席設計師

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和FC(FC:光纖通道,大多數地方拼寫全稱為Fibre Channel,但有些地方也會以Fiber Channel的形式來拼寫,這兩種寫法都是光纖通道的意思,但是光纖通道並不代表一定需要使用光纖作為傳輸介質,所以這裏不能理解為FC就是光纖Fiber。)協議之間的轉換。原理

常見的服務器和存儲設備之間的數據通訊協議是IDE,SCSI和FC。為了實現服務器和存儲設備之間的通訊,通訊的兩端都需要實現同樣的通訊協議。存儲設備上通常都有控制器,控制器實現了一種或幾種通訊協議,它可以實現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的編碼解碼等。

邏輯架構

如右圖所示,IOP即為這個IO設備的CPU;RAM為執行代碼必需的內存;ASIC則是輔助運算的專用芯片,比

HBA結構方案圖如XOR運算芯片,可以大大降低IOP的負擔,提高運算速度;Flash用於存放Firmware和Optional ROM; Bus Controller Chip用於總線數據傳輸的控制,比如PCIE總線控制。

  • 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/flhy/sheji/l3rnov.html