當前位置: 華文星空 > 知識

未來usb會取代sata和pcie介面嗎?

2016-04-07知識

USB不會取代SATA或者PCI-e,因為定位不同。

USB的定位是 傳輸+裝置管理 ,準確的說USB是一個協定族,並且具備類似網路協定的實體層、鏈路層、傳輸層、協定層等分層次的通訊,整體上看USB協定復雜程度較高,協定開銷很大。

而SATA則相對更簡單,目標單一並且明確。USB轉譯過來是通用序列匯流排,「通用」是一個重要的特點。同樣是序列訊號的SATA則更重視「專用」。所以對於硬碟來說SATA的優勢是簡單,而USB不管是軟體還是硬體,都過於龐大且復雜。

PCI-e,PCI-e是可以並列通訊的(註:單個通道為序列,但PCI-e可以多通道並列),PCI-e x16 v3.x速度差不多是16GB/s了,而USB3.1才剛突破1GB/s,想要超越還不太可能。USB無法實作一個裝置使用不同的傳輸通道傳輸數據。

根據評論補充,USB的響應時間也是一個問題,因為USB請求是要層層封裝,然後一點點下發給裝置,這種方式的開銷很大,相比之下,PCI-e的響應時間要快的多。

USB設計之初,目標是要盡可能多的連線各種不同的裝置(鍵盤、滑鼠、U槽、印表機、網卡……),所以協定必須要有足夠的冗余度能相容各種不同的裝置。而PCI-e/SATA目標只是做高速傳輸,對裝置本身有很高的要求。

電腦介面技術方面:復雜度、相容性、速度往往是互相矛盾的,所以才有了各種不同特性的介面技術。