在過去14年來,通用序列匯流排(usb)已成為計算機和外部裝置之間的標準介面。不管是行動硬碟、相機、滑鼠、鍵盤、印表機,還是掃瞄器,它們和計算機之間的資料傳輸一般均採用usb線。usb介面也的確是「通用」的。
圖1: usb3.0
從2023年就開始研究usb技術。2023年推出usb 1.0,其最低速率為0.18mb/s,最高速率為1.5mb/s。usb2.0在2023年面世,最高速率為60mb/s。2023年usb 3.0終於上市。
usb 3.0 規範
usb 3.0做了很多改動,已滿足外部裝置不斷增加的需求。如下是usb 3.0技術概覽:
傳輸速率
這款新的超高速介面的實際傳輸速率大約是3.2gb/s(即400mb/s)。理論上的最高速率是4.8gb/s(即600mb/s)。
資料傳輸
usb3.0 引入全雙工資料傳輸。5根線路中2根用來傳送資料,另2根用來接收資料,還有1根是地線。也就是說,usb3.0可以同步全速地進行讀寫操作。以前的usb版本並不支援全雙工資料傳輸。
電源
電源的負載已增加到150毫安(usb 2.0是100毫安左右),配置裝置可以提高到900毫安。這比usb2.0高了80%,充電速度速度更快。另外,usb 3.0的最小工作電壓從4.4伏特降到4伏特,更加省電。
電源管理
usb 3.0 並沒有採用裝置輪詢,而是採用中斷驅動協議。因此,在有中斷請求資料傳輸之前,待機裝置並不耗電。簡而言之,usb3.0支援待機、休眠和暫停等狀態。
物理外觀
上述的規範也會體現在usb 3.0的物理外觀上。但usb 3.0的線纜會更「厚」,這是因為usb3.0的資料線比2.0的多了4根內部線。不過,這個插口是usb 3.0的缺陷。它包含了額外的連線裝置。(請看下圖)
圖2: usb 3.0插口
好訊息
新技術總是讓人興奮。這是什麼意思呢?我們還可以繼續使用舊的usb裝置麼?新的usb技術會如何影響我們的日常生活?它們有什麼好處?
相容性
usb 3.0是向後相容usb 2.0的。所以,不管您是拿乙個新的usb 3.0裝置還是拿一台支援usb3.0的新電腦,您的舊裝置仍然可以使用的。當然了,這樣的傳輸速率是usb 2.0的速率。但是,不能用usb 3.0的線纜來連線usb2.0裝置。
傳輸速率
儘管每秒傳輸資料量達到gb級,但這樣還不是很形象。舉例來說,10gb的單個檔案用usb3.0來傳輸到外部硬碟大概需要25秒(10gb/400mb/s = 25 s),而usb 2.0至少需要5分鐘。
好處
現已支援usb 3.0的裝置有高畫質攝像頭、藍光裝置和其他外部硬碟。
已支援的作業系統
windows vista、windows 7(據傳要等到windows 7 sp1)和linux已支援usb 3.0.mac還在觀望,應該也會支援的。鑑於windows xp的「年紀」,它能支援usb 3.0的希望幾乎渺茫。
壞訊息
原本想說usb 3.0沒有「壞訊息」,但事實並非如此。
資料線
和usb 2.0的最長5公尺的資料線相比,usb3.0最大支援的線纜長度才3公尺。超過3公尺,傳輸速率將打折。不過幸虧可以借助聯結器,最大長度可以延長到18公尺。
速度
當然了,並不所有的裝置都能達到usb3.0的速度。以磁碟為例,將受限於自身轉速和讀寫速度。因此,在計算機尚未裝備快速硬體(比如:固態硬碟)之前,usb3.0的「速度之美」還並不能完全展現。雖然如此,但我們都知道it世界的發展速度是如此之快。也許還要1年或者2年,我們才能真正感受usb3.0的各種好處。
面試需要知道的那些事
1 threadpool與task?執行緒池的優點 降低資源消耗。通過重複利用已建立的執行緒降低執行緒建立和銷毀造成的消耗。提高響應速度。當任務到達時,任務可以不需要等到執行緒建立就能立即執行。提高執行緒的可管理性。執行緒是稀缺資源,如果無限制的建立,不僅會消耗系統資源,還會降低系統的穩定性,使用執...
部落格園裡你需要知道的那些事
感覺目前做得還不是很完善,特別對於新手來說,往往會感覺編輯著很不方便。我也是裡面的新手,曾經被一些貌似很簡單的問題深深困擾,頗費一番周折查閱相關資料並進行實踐之後終於得以解決。現在將這些問題總結出來,一來已備日後不時之需,二來供其他新手參考,少走些彎路。問題1 如何刪除 塊?在裡通過上圖圓圈所示地方...
你要知道的 程序 那些事
程序,指執行中的程式。在沒有執行緒前,程序如果阻塞,就會被掛起,即使其中有些操作並不依賴於等待的資源,仍舊不會執行。為了解決這個問題,作業系統引入了執行緒,作為程序中的一條執行流程。乙個程序包含多個執行緒,執行緒作為任務的真正執行者,有自己的暫存器和棧。同時,會和程序內其他執行緒共享虛擬記憶體等資源...