解除30MB/s魔咒! 實(shí)戰(zhàn)USB 2.0大提速
雖然USB 3.0普及之路有了很大的起色,不過目前在用的USB主控和終端設(shè)備大部分依然基于USB 2.0規(guī)范,這也直接導(dǎo)致很多高速設(shè)備無法享受到5Gbps的高速帶寬。
我們知道USB 2.0的理論傳輸速率為480Mbps,也就是60MB/s的數(shù)據(jù)傳輸帶寬,而在實(shí)際應(yīng)用中這一速率受到傳輸協(xié)議(Bulk-Only Transport(BOT)協(xié)議)、編碼方式的影響被限制在35MB/s以下,理論帶寬利用率只有一半左右。
正是基于此,USB 3.0的設(shè)計(jì)完全拋棄了USB 2.0的總線,新增兩組數(shù)據(jù)總線,而為了保證向下兼容,USB 3.0保留了USB 2.0的一組數(shù)據(jù)總線。而在傳輸協(xié)議方面,USB 3.0除了支持傳統(tǒng)的BOT協(xié)議,還新增了USB Attached SCSI Protocol(UASP)協(xié)議,可以完全發(fā)揮出5Gbps的高速帶寬優(yōu)勢,雖然目前只有很少的設(shè)備能達(dá)到這一傳輸速率。
傳統(tǒng)BOT協(xié)議早在1999年USB 1.1發(fā)布不久后就誕生,它規(guī)定USB設(shè)備在同一時(shí)間只能接收或處理一條命令,而到USB 2.0時(shí)代,雖然設(shè)備傳輸速率得到了極大的提升,但BOT協(xié)議并沒有改善,隨著存儲設(shè)備傳輸速率的提升,BOT協(xié)議阻礙USB傳輸速率的問題已經(jīng)顯現(xiàn)出來。于是大容量數(shù)據(jù)交換就迫切需要新的傳輸協(xié)議,因此USB-IF組織就將SCSI和USB相結(jié)合推出了新的UASP協(xié)議,支持多命令并發(fā)執(zhí)行和NCQ隊(duì)列功能,極大的提高了數(shù)據(jù)傳輸效率,另外由于支持UASP的主控設(shè)備都具備獨(dú)立的計(jì)算內(nèi)存模塊,使得USB數(shù)據(jù)傳輸對CPU的依賴大幅降低。
按照USB-IF組織的計(jì)劃,UASP除了支持USB 3.0,還向下對USB 2.0開放,不過到目前為止USB 2.0方面還沒有任何音訊,另外受到USB 2.0傳輸編碼方式和匱乏的D+、D-總線限制,UASP要在USB 2.0上展開并不是很容易。
關(guān)注我們
