羅馬并非一日建成,一個(gè)規(guī)范從誕生到發(fā)展逐步走向成熟也遠(yuǎn)非一日之功。特別在IT行業(yè)里,任何技術(shù)都在不斷完善自我進(jìn)化,SAS(Serial Attached SCSI,串行SCSI)規(guī)范亦是如此。作為并行SCSI的接班人,SAS規(guī)范出現(xiàn)在人們的視野中已有些時(shí)間了。在SAS走過(guò)的這些年之中,其規(guī)范一直在改進(jìn),雖然底層協(xié)議得以保留,基本沒(méi)有太多的變化,但是外部接口連接器的規(guī)格卻經(jīng)歷了多次變遷,這是SAS為適應(yīng)市場(chǎng)環(huán)境而做出的調(diào)整,有了這些“積跬步而至千里”的不斷改進(jìn),SAS規(guī)范才日益成熟,而不同規(guī)格的接口連接器則堪稱SAS發(fā)展歷史的見(jiàn)證人。
在這里我們有必要區(qū)分一下“端口”(port)與“接口連接器”(connector)的概念。硬件設(shè)備的端口又稱接口,其電氣信號(hào)由接口規(guī)范定義,而數(shù)量則取決于控制芯片(Controller IC,也包括RoC)的設(shè)計(jì)。但接口也好,端口也好,都必須要依托一個(gè)實(shí)體的表現(xiàn)形式——主要是引腳和接插件,才可以起到連接的作用,進(jìn)而組成數(shù)據(jù)通路。因此,就有了接口連接器,它們總是成對(duì)使用:在硬盤(pán)驅(qū)動(dòng)器、HBA、RAID卡或背板上的一方,與位于線纜(Cable)一端的另一方“咬合”在一起。至于哪一方是“插座”(receptacle connector,插座連接器),哪一方是“插頭”(plug connector,插頭連接器),視具體的連接器規(guī)范而定。
在SATA問(wèn)世之初,線纜和連接器的情況相對(duì)簡(jiǎn)單——畢竟SATA不支持端口聚合,一個(gè)端口對(duì)應(yīng)一個(gè)接口連接器,線纜也就只有單路連接。SAS則不同:一開(kāi)始便支持4路的寬鏈接(wide link),允許多達(dá)4個(gè)窄端口(narrow link)聚合為一個(gè)寬端口(wide port),并制訂了相應(yīng)的連接器規(guī)范。這樣一來(lái),SAS的接口連接器至少有兩種了,再加上內(nèi)外之別,各種可行的組合使得SAS線纜的類型多達(dá)10種以上,因此,出現(xiàn)“手中雖有SAS線纜,卻無(wú)法將兩端的SAS設(shè)備連接起來(lái)”的情況是常有的事兒。
目前與SAS有關(guān)的線纜端連接器已經(jīng)有6種之多,再加上配對(duì)使用的設(shè)備端連接器
不考慮最右側(cè)的2種,內(nèi)部SAS線纜也有7種之多
外部SAS線纜有3種,算在一起至少10種。