數據存儲產業服務平臺

菜鳥樂園:存儲基礎知識--HBA

有些新手總是在各式各樣的概念里繞來繞去,弄的不亦樂乎。所以我就把我的一些理解寫了下來,供您參考.我說的不局限于任何一種具體產品和廠家,也可能有些說法和某些廠家的說法不一樣,但是我覺得應該算的上是本原的東西,有以不變應萬變之功效,呵呵,見笑

1、關于HBA

HBA的全稱為Host Bus Adapter,即主機總線適配器。

a、總線適配器是個什么東西呢?

我們首先要了解一下主機的結構,一臺計算機內部多半由兩條總線串在起來(當然實際情況會有不同,這里只討論常見的,簡單的情況),一條總線叫系統總線,一條叫I/O總線。系統總線上接了CPU,MEmory,cache什么的,I/O總線上接的就是外圍設備,現如今最常見的就是PCI總線了。這兩條總線之間用橋接的芯片或者說電路連接起來。舉個形象的例子,就好比一個城市里,有兩條主干道,一條屬于行政區,一條屬于商業區,中間有個環島,將兩條主干道連接到了一起,系統總線就好比行政區里的主干道,而I/O總線就好比商業區的主干道。系統總線和I/O總線的帶寬的單位都是以Gbyte來記,但是顯而易見的是,行政區的主干道和商業區的主干道相比的話,前者肯定更“核心”,更寬,更順暢,設計的要求也高。

我們知道,在向公仆部門要求服務的時候,是要有一些接口的部門和程序的,而橋接芯片的作用就是連接和協調兩條總線的工作的。

雖然I/O總線的速度和系統總線的帶寬相比要低很多,但是好歹也是以G來計量的,而我們知道外圍設備的速度,往往只有幾百兆,甚至幾十k而已,怎么協調工作呢?好比賣煎餅果子攤子不能直接戳到城市主干道上,怎么辦?好辦,在主干道邊上開個2000平米的小吃城,把攤子都收進去好了。那么主機總線適配器的作用也就是這個,我們就是要把外設組織起來,連接到I/O總線上去!HBA就是指Host和I/O BUS直接的一個適配器,也好比一個水管工常說的“雙通”。

b、常見的HBA有哪些呢?

比如顯卡,網卡,scsi卡,1394卡等等。我要拿出來說的就是FCHBA和ATA&IDE。我們通常說的什么Emulex的LP9002,什么Qlogic的QLA2340都是FCHBA卡,就是將Fibre Channel的設備和IO總線連接起來的適配器。ATA也是一種適配器技術,我們PC主板上的ATA接口,就是一個磁盤適配器的對外接口,要強調的就是,ATA說的是適配器技術,IDE是說得存儲外設技術,比如我們可以說IDE硬盤,IDE光驅,說ATA接口,但是說IDE接口,ATA硬盤就不時那么合適了,雖然很多情況下,大家都習慣把他們混在一起說。

描述HBA的時候,有幾個主要的規范要說一下

> 一個承上,就是說,HBA和IOBUS怎么連,我們經常說的PCI接口卡,就是指這個HBA卡是要插在PCI BUS上的PCI slot上的,但是現在的計算機上,不僅僅只有PCI總線而已,大家碰到的時候留意。

>一個啟下,就是說HBA要和外設怎么連,這樣的規范就很多了。

>再說HBA本身,比如帶寬,比如運行機制(protocol等),獨立處理能力等等

Tips:有時候我們看到的一塊卡,看到的實際是一個物理的卡,有的時候實際上是多個Adapter,好比一家機構,掛多個牌子,有的時候,一塊卡有兩條通道,好比一家公司,有兩套人馬。

未經允許不得轉載:存儲在線-存儲專業媒體 » 菜鳥樂園:存儲基礎知識--HBA
精品国产午夜肉伦伦影院,双性老师灌满浓jing上课h,天天做天天爱夜夜爽,攵女乱h边做边走