硬盤接口

硬盤接口

硬盤與主機系統間連接部件
硬盤接口是硬盤與主機系統間的連接部件,作用是在硬盤緩存和主機内存之間傳輸數據。不同的硬盤接口決定着硬盤與計算機之間的連接速度,在整個系統中,硬盤接口的優劣直接影響着程序運行快慢和系統性能好壞。硬盤接口分為IDE、SATA、SCSI、SAS和光纖通道五種,IDE接口硬盤多用于家用産品中,也部分應用于服務器,SCSI接口的硬盤則主要應用于服務器市場SATA主要應用于家用市場,有SATA、SATAΙΙ、SATAΙΙΙ,是現在的主流。
    中文名:硬盤接口 外文名: 别名: 功能:傳輸數據 适用:計算機 分類:IDE,SCSI等

分類

從整體的角度上,硬盤接口分為IDE、SATA、SCSI和光纖通道四種。

IDE接口硬盤多用于家用産品中,也部分應用于服務器,SCSI接口的硬盤則主要應用于服務器市場,而光纖通道隻在高端服務器上,價格昂貴。SATA主要應用于家用市場,有SATA、SATAΙΙ、SATAΙΙΙ,是現在的主流。

在IDE和SCSI的大類别下,又可以分出多種具體的接口類型,又各自擁有不同的技術規範,具備不同的傳輸速度,比如ATA100和SATA;Ultra160SCSI和Ultra320SCSI都代表着一種具體的硬盤接口,各自的速度差異也較大。CF(CompactFlash)接口主要應用在移動等小型設備裡面,CF接口遵循ATA标準制造,不過它的接口是50針而不是68針,分成兩排,每排25個針腳。

CE接口是東芝公司出的1.8寸硬盤接口,與CF接口類似。

IDE

IDE的英文全稱為“IntegratedDriveElectronics”,即“電子集成驅動器”,它的本意是指把“硬盤控制器”與“盤體”集成在一起的硬盤驅動器。把盤體與控制器集成在一起的做法減少了硬盤接口的電纜數目與長度,數據傳輸的可靠性得到了增強,硬盤制造起來變得更容易,因為硬盤生産廠商不需要再擔心自己的硬盤是否與其它廠商生産的控制器兼容。

對用戶而言,硬盤安裝起來也更為方便。IDE這一接口技術從誕生至今就一直在不斷發展,性能也不斷的提高,其擁有的價格低廉、兼容性強的特點,為其造就了其它類型硬盤無法替代的地位。

IDE代表着硬盤的一種類型,但在實際的應用中,人們也習慣用IDE來稱呼最早出現IDE類型硬盤ATA-1,這種類型的接口随着接口技術的發展已經被淘汰了,而其後發展分支出更多類型的硬盤接口,比如ATA、UltraATA、DMA、UltraDMA等接口都屬于IDE硬盤。

SCSI

SCSI,全稱是Small Computer System Interface(小型機系統接口),經曆多代的發展,從早期的SCSI-II,到目前的Ultra320SCSI以及Fiber-Channel(光纖通道),接口型式也多種多樣。SCSI硬盤廣為工作站級個人電腦以及服務器所使用,因此會使用較為先進的技術,如碟片轉速15000rpm的高轉速,且資料傳輸時CPU占用率較低,但是單價也比相同容量的ATA及SATA硬盤更加昂貴。

SCSI接口具有應用範圍廣、多任務、帶寬大、CPU占用率低,以及熱插拔等優點,但較高的價格使得它很難如IDE硬盤般普及,因此SCSI硬盤主要應用于中、高端服務器和高檔工作站中。

光纖通道

光纖通道的英文拼寫是FibreChannel,和SCSI接口一樣光纖通道最初也不是為硬盤設計開發的接口技術,是專門為網絡系統設計的,但随着存儲系統對速度的需求,才逐漸應用到硬盤系統中。光纖通道硬盤是為提高多硬盤存儲系統的速度和靈活性才開發的,它的出現大大提高了多硬盤系統的通信速度。

光纖通道的主要特性有:熱插拔性、高速帶寬、遠程連接、連接設備數量大等。

光纖通道是為在像服務器這樣的多硬盤系統環境而設計,能滿足高端工作站、服務器、海量存儲子網絡、外設間通過集線器、交換機和點對點連接進行雙向、串行數據通訊等系統對高數據傳輸率的要求。

SATA

使用SATA(SerialATA)口的硬盤又叫串口硬盤,是未來PC機硬盤的趨勢。2001年,由Intel、APT、Dell、IBM、希捷、邁拓這幾大廠商組成的SerialATA委員會正式确立了SerialATA1.0規範,2002年,雖然串行ATA的相關設備還未正式上市,但SerialATA委員會已搶先确立了SerialATA2.0規範。

SerialATA采用串行連接方式,串行ATA總線使用嵌入式時鐘信号,具備了更強的糾錯能力,與以往相比其最大的區别在于能對傳輸指令(不僅僅是數據)進行檢查,如果發現錯誤會自動矯正,這在很大程度上提高了數據傳輸的可靠性。串行接口還具有結構簡單、支持熱插拔的優點。

串口硬盤是一種完全不同于并行ATA的新型硬盤接口類型,由于采用串行方式傳輸數據而知名。相對于并行ATA來說,就具有非常多的優勢。首先,SerialATA以連續串行的方式傳送數據,一次隻會傳送1位數據。這樣能減少SATA接口的針腳數目,使連接電纜數目變少,效率也會更高。

實際上,SerialATA僅用四支針腳就能完成所有的工作,分别用于連接電纜、連接地線、發送數據和接收數據,同時這樣的架構還能降低系統能耗和減小系統複雜性。其次,SerialATA的起點更高、發展潛力更大,SerialATA1.0定義的數據傳輸率可達150MB/s,這比目前最新的并行ATA(即ATA/133)所能達到133MB/s的最高數據傳輸率還高,而在SerialATA2.0的數據傳輸率将達到300MB/s,最終SATA将實現600MB/s的最高數據傳輸率。

SATAII接口

SATAII是在SATA的基礎上發展起來的,其主要特征是外部傳輸率從SATA的1.5Gbps(150MB/sec)進一步提高到了3Gbps(300MB/sec),此外還包括NCQ(NativeCommandQueuing,原生命令隊列)、端口多路器(PortMultiplier)、交錯啟動(StaggeredSpin-up)等一系列的技術特征。單純的外部傳輸率達到3Gbps并不是真正的SATAII。

SATAII的關鍵技術就是3Gbps的外部傳輸率和NCQ技術。NCQ技術可以對硬盤的指令執行順序進行優化,避免像傳統硬盤那樣機械地按照接收指令的先後順序移動磁頭讀寫硬盤的不同位置,與此相反,它會在接收命令後對其進行排序,排序後的磁頭将以高效率的順序進行尋址,從而避免磁頭反複移動帶來的損耗,延長硬盤壽命。

另外并非所有的SATA硬盤都可以使用NCQ技術,除了硬盤本身要支持NCQ之外,也要求主闆芯片組的SATA控制器支持NCQ。此外,NCQ技術不支持FAT文件系統,隻支持NTFS文件系統。

由于SATA設備市場比較混亂,不少SATA設備提供商在市場宣傳中濫用“SATAII”的現象愈演愈烈,例如某些号稱“SATAII”的硬盤卻僅支持3Gbps而不支持NCQ,而某些隻具有1.5Gbps的硬盤卻又支持NCQ,所以,由希捷(Seagate)所主導的SATA-IO(SerialATAInternationalOrganization,SATA國際組織,原SATA工作組)又宣布了SATA2.5規範,收錄了原先SATAII所具有的大部分功能——從3Gbps和NCQ到交錯啟動(StaggeredSpin-up)、熱插拔(HotPlug)、端口多路器(PortMultiplier)以及比較新的eSATA(ExternalSATA,外置式SATA接口)等等。

值得注意的是,部分采用較早的僅支持1.5Gbps的南橋芯片(例如VIAVT8237和NVIDIAnForce2MCP-R/MCP-Gb)的主闆在使用SATAII硬盤時,可能會出現找不到硬盤或藍屏的情況。不過大部分硬盤廠商都在硬盤上設置了一個速度選擇跳線,以便強制選擇1.5Gbps或3Gbps的工作模式(少數硬盤廠商則是通過相應的工具軟件來設置),隻要把硬盤強制設置為1.5Gbps,SATAII硬盤照樣可以在老主闆上正常使用。

SATA硬盤在設置RAID模式時,一般都需要安裝主闆芯片組廠商所提供的驅動,但也有少數較老的SATARAID控制器在打了最新補丁的某些版本的WindowsXP系統裡不需要加載驅動就可以組建RAID。

評價

IDESATA接口

硬盤接口是硬盤與主機系統間的連接部件,作用是在硬盤緩存和主機内存之間傳輸數據。不同的硬盤接口決定着硬盤與計算機之間的連接速度,在整個系統中,硬盤接口的優劣直接影響着程序運行快慢和系統性能好壞。從家用用戶的角度出發,硬盤接口分為IDE、SATA兩種規格,不過他們各自具有自身的優勢和特點,用戶需要根據自身的情況來加以選擇。

IDE接口硬盤一般就是我們俗稱的并行規格的PATA硬盤,目前大多數台式存儲系統采用的都是稱為Ultra-ATA的并行總線接口硬盤産品,這樣的規格技術是自80年代以來一直被應用在桌上型系統作為主流的内部儲存互連技術,由于運用領域十分廣泛時間又較長,所以成熟的技術帶來的是大規模集成制造的低成本和飛速發展的大容量。

數據傳輸

由于長時間的沒有改變,在數據的傳輸上來看,這種IDE接口硬盤顯得有一些滞後,因為目前主流的PATA硬盤僅能支持ATA/100和ATA/133兩種數據傳輸規範,傳輸速率最高隻能達到每秒100或133MB,這僅可以滿足目前一般情況下的大容量硬盤數據傳輸。

另外,這類硬盤所使用的80-pin數據線在機箱内部雜而亂,它會阻礙空氣在機箱裡的流動,從而影響到系統的散熱。雖然劣勢明顯,不過對于一些原來老用戶來說,由于原有的主闆平台并不支持SATA接口,這種IDE接口的PATA大容量硬盤還是首選,還有一些用戶認為這類型的硬盤在技術上成熟、穩定,所以也選擇這類型的PATA硬盤。

由英特爾、戴爾、希捷、Maxtor以及APT等廠商所組成,推出了就硬盤而言的新技術規格,SerialATA,它為串行接口,在IDFFall2001大會上,希捷宣布了SerialATA1.0标準,正式宣告了SATA規範的确立這也是硬件新近頒布的一種的标準。

那麼,SATA比PATA到底快多少呢?

第二代SATA的傳輸速度為300MB/s,不過第三代的SATA産品的傳輸速度已經提高至600MB/s。從速度這一點上,SATA已經遠遠把PATA硬盤甩到了後面。另外,在傳輸方式上SATA也比PATA高人一等。SATA采用的是單通道傳輸,PATA是多通道傳輸。有些朋友可能從字面上誤認為,PATA的多通道應該比SATA的單通道快,其實不然。

因為SATA的單數據通道并沒有象PATA那樣限制速度頻率。SATA傳輸線的傳輸速度比PATA要快了近30倍。PATA必須在數據線中一次傳輸16個信号,如果信号沒有及時到達或是發生延遲,錯誤數據就會産生。因此比特流傳輸的速度必須減緩以糾正錯誤。而SATA一次隻傳輸一個比特的數據,此時比特流的傳遞速度要快得多。

這就好比是運球遊戲,每次運一個球要比一次運16個球容易的多。還有,SATA另一個進步在于它的數據連線,它的體積更小,散熱也更好,與硬盤的連接相當方便。與PATA相比,SATA的功耗更低,這對于筆記本而言是一個好消息,同時獨有的CRC技術讓數據傳輸也更為安全。

技術特點

在技術特點來看,不得不承認PATA硬盤在安裝、傳輸速率及功耗、抗震、噪聲等多方面都要遜于SATA硬盤。因為SATA硬盤它具有更快的外部接口傳輸速度,數據校驗措施更為完善,SATA1.0規範規定的标準傳輸率可以達到150MB/S,這樣可以充分發揮SerialATA接口的性能優勢,因為ATA100的理論數值是100MB/s,即便是ATA133也最高為133MB/s。

在安裝上首先SATA的連接線非常方便,而且SATA最重要的特性就是支持熱插拔。串行SATA方式通過更好的數據校驗方式,信号電壓低可以有效的減小各種幹擾,從而大大提高數據傳輸的效率,而且新式的SATA硬盤連接線也更加有利機箱内部的散熱。

缺點

SATA并非隻有優點,在缺點上也是顯而易見,由于SATA規格還不十分成熟,這種類型的硬盤對外頻要求要比并行規格硬盤高,如果用戶有超頻的情況這時一定要注意,因為它就會常常出現找不到硬盤或數據損壞的情況。

目前支持SATA2.0的硬盤也已經推出,相信不久SATA3.0也會出現在市場中,但并非标準越高就越好,就目前而言這種SATA2.0規範的硬盤主要還是針對服務器和網絡存儲應用,如普通消費者選擇SATA1.0規範的硬盤産品足以。

SATA比PATA抗幹擾能力更強。

并行ATA在數據傳輸時,信号容易産生反射,偏移,而且信号之間還存在着幹擾。

SATA采用一種叫差分信号傳輸,打個比方,把數字5傳輸到另一個設備,可能中途遇到幹擾,5變成了6;如果把5分成兩條線路,一條是8,一條是3,讓兩者之間的差來代表5,中途受到幹擾,分别變成9跟4,但差值還是5,所以具有較強的抗幹擾能力。因而傳輸率可以達到很高,所以帶寬也就增強了。

一般PATA的硬盤傳輸速度有:

Ultra-ATA33

Ultra-ATA66

Ultra-ATA100

Ultra-ATA133

SATA硬盤傳輸速度有:

Ultra-ATA150[1-2]

SCSISAS接口

SAS(SerialAttachedSCSI)即串行連接SCSI,是新一代的SCSI技術,和現在流行的SerialATA(SATA)硬盤相同,都是采用串行技術以獲得更高的傳輸速度,并通過縮短連結線改善内部空間等。SAS是并行SCSI接口之後開發出的全新接口。此接口的設計是為了改善存儲系統的效能、可用性和擴充性,并且提供與SATA硬盤的兼容性。

SAS的接口技術可以向下兼容SATA。具體來說,二者的兼容性主要體現在物理層和協議層的兼容。在物理層,SAS接口和SATA接口完全兼容,SATA硬盤可以直接使用在SAS的環境中,從接口标準上而言,SATA是SAS的一個子标準,因此SAS控制器可以直接操控SATA硬盤,但是SAS卻不能直接使用在SATA的環境中,因為SATA控制器并不能對SAS硬盤進行控制;

在協議層,SAS由3種類型協議組成,根據連接的不同設備使用相應的協議進行數據傳輸。其中串行SCSI協議(SSP)用于傳輸SCSI命令;SCSI管理協議(SMP)用于對連接設備的維護和管理;SATA通道協議(STP)用于SAS和SATA之間數據的傳輸。因此在這3種協議的配合下,SAS可以和SATA以及部分SCSI設備無縫結合。

SAS系統的背闆(Backplane)既可以連接具有雙端口、高性能的SAS驅動器,也可以連接高容量、低成本的SATA驅動器。所以SAS驅動器和SATA驅動器可以同時存在于一個存儲系統之中。但需要注意的是,SATA系統并不兼容SAS,所以SAS驅動器不能連接到SATA背闆上。由于SAS系統的兼容性,使用戶能夠運用不同接口的硬盤來滿足各類應用在容量上或效能上的需求,因此在擴充存儲系統時擁有更多的彈性,讓存儲設備發揮最大的投資效益。

在系統中,每一個SAS端口可以最多可以連接16256個外部設備,并且SAS采取直接的點到點的串行傳輸方式,傳輸的速率高達3Gbps,估計以後會有6Gbps乃至12Gbps的高速接口出現。SAS的接口也做了較大的改進,它同時提供了3.5英寸和2.5英寸的接口,因此能夠适合不同服務器環境的需求。SAS依靠SAS擴展器來連接更多的設備,目前的擴展器以12端口居多,不過根據闆卡廠商産品研發計劃顯示,未來會有28、36端口的擴展器引入,來連接SAS設備、主機設備或者其他的SAS擴展器。

和傳統并行SCSI接口比較起來,SAS不僅在接口速度上得到顯著提升(現在主流Ultra320SCSI速度為320MB/sec,而SAS剛起步速度就達到300MB/sec,未來會達到600MB/sec甚至更多),而且由于采用了串行線纜,不僅可以實現更長的連接距離,還能夠提高抗幹擾能力,并且這種細細的線纜還可以顯著改善機箱内部的散熱情況。

1)硬盤、控制芯片種類少:隻有希捷、邁拓以及富士通等為數不多的硬盤廠商推出了SAS接口硬盤,品種太少,其他廠商的SAS硬盤多數處在産品内部測試階段。此外周邊的SAS控制器芯片或者一些SAS轉接卡的種類更是不多,多數集中在LSI以及Adaptec公司手中。

2)硬盤價格太貴:比起同容量的Ultra320SCSI硬盤,SAS硬盤要貴了一倍還多。一直居高不下的價格直接影響了用戶的采購數量和渠道的消化數量,而無法形成大批量生産的SAS硬盤,其成本的壓力又會反過來促使價格無法下降。如果用戶想要做個簡單的RAID級别,那麼不僅需要購買多塊SAS硬盤,還要購買昂貴的RAID卡,價格基本上和硬盤相當。

3)實際傳輸速度變化不大:SAS硬盤的接口速度并不代表數據傳輸速度,受到硬盤機械結構限制,現在SAS硬盤的機械結構和SCSI硬盤幾乎一樣。目前數據傳輸的瓶頸集中在由硬盤内部機械機構和硬盤存儲技術、磁盤轉速所決定的硬盤内部數據傳輸速度,也就是80MBsec左右,SAS硬盤的性能提升不明顯。

4)用戶追求成熟、穩定的産品:從現在已經推出的産品來看,SAS硬盤更多的被應用在高端4路服務器上,而4路以上服務器用戶并非一味追求高速度的硬盤接口技術,最吸引他們的應該是成熟、穩定的硬件産品,雖然SAS接口服務器和SCSI接口産品在速度、穩定性上差不多,但目前的技術和産品都還不夠成熟。

不過随着英特爾等主闆芯片組制造商、希捷等硬盤制造商以及衆多的服務器制造商的大力推動,SAS的相關産品技術會逐步成熟,價格也會逐步滑落,早晚都會成為服務器硬盤的主流接口。

相關詞條

相關搜索

其它詞條