前言:關於SSD,有眾多總線類型、協議類型、接口類型,每個接口還包括不同型號,在這里花點時間全部整理一下,整理日期2017-08-08。
1.傳輸總線
總線就像一條公路,公路上的車好比總線上的電信號;公路的大小和車流量就決定了公路的車流量,故總線的位寬大小和傳輸頻率決定了一次傳輸中能夠提供的最大速度。常見的總線類型有:
1.1 PCIE
PCIE是一切的根,所有外設都是由PCIE演化而來。
給出PCIe 2.0和PCIE 3.0標准速率,實際速率卻很難達到這個理論值。
1.2 SATA
1.3 PATA(ATA)
IDE盤
1.4 SCSI
服務器領域中使用的傳輸總線,已經很少人用了。
1.5 SAS
民用領域由PATA到SATA,服務器領域由SCSI到SAS。
SAS控制器可以兼容SATA的設備,但是SATA控制器不能兼容SAS設備。
SAS 1.0達到3Gbps,每一代翻2倍。
1.6 FC
FC接口很稀缺,是基於網絡傳輸協議下誕生的接口。
起源於SCSI,但速度遠遠超過SCSI,最新FC通道速度可以達到16Gbps。
2.傳輸協議
傳輸規范、傳輸標准,也就是數據傳輸的方式。
2.1 IDE
(1)PATA(並行ATA)
(2)PATA只支持數據部分進行CRC校驗
(3)IDE盤不支持熱插拔
(4)需要設置主從盤跳線
2.2 AHCI
Serial ATA Advanced Host Controller Interface,串行ATA高級主控接口/高級主機控制器接口
IDE速度太低,協議老舊,所以有了AHCI;但AHCI是為了機械硬板而產生的產物,現在SSD已經普及,所以不再說明。
2.3 SATA
- 協議特性
(1)簡介:Serial Advanced Technology Attachment即為Serial ATA,串行高級技術附件。SATA接口是一種基於行業標准的串行硬件驅動器接口。
(2)優勢:串行接口結構簡單,支持熱插拔,傳輸速度快,執行效率高。
與傳統ATA相比,具備了更強大的糾錯能力,很大程度上提高了數據傳輸的可靠性。
還節省空間,有利於機箱內部的散熱,線纜之間的串擾也得到了有效控制。
對數據和指令封包進行循環冗余校驗(CRC),使得單bit和雙bit的錯誤都能被檢測出來。
SATA不需要設置主從盤跳線。
- 支持的接口類型
主要有5中接口形式:SATA、Half-slim、mSATA、mini-mSATA、B-key M.2、1.8寸 micro-SATA等。
- SATA接口pin腳定義
說明:SATA 3.1之后,沒有3.3V,第3腳為休眠腳。
2.4 NVMe
一種建立在M.2接口上的類似AHCI的一種協議,是專門為閃存類存儲設計的協議。
具體優勢包括:
3. 傳輸接口圖例
傳輸接口也就是一個插口。
SAS
PATA(IDE)
SATA & Half-slim
左邊:SATA;右邊:half-slim(半高SATA)。
mSATA & mini-mSATA
左邊:m-SATA;右邊:mini-mSATA(半高mSATA)。
正反面都有pin腳,且pin腳數一樣。
1.8寸 micro-SATA
M.2
M.2(NGFF) B+M
根據接口樣式:M.2分為M、B、B+M接口樣式。
其中,B key支持SATA協議;M key支持PCIE協議。
U.2
PCIE
分為:PCI、PCIEx1、PCIEx4 x8 x16等。
下圖為PCIEx4:
ZIF
VPX
VPX 無標准,信號自定義,是定制化的
DOM
USB DOM