USB,是英文Universal Serial Bus(通用序列匯流排)的縮寫,是外部匯流排標準,用來規範電腦與外部設備的連接與通訊。是應用在PC領域的介面技術。
通用序列匯流排(Universal Serial Bus,USB) 是一種新興的並逐漸取代其他介面標準的資料通訊方式,由Intel 、Compaq、Digital、IBM、Microsoft、NEC及Northern Telecom 等電腦公司和通訊公司於1995年聯合製定,並逐漸形成了業界標準。 (建議學習:PHP視訊教學)
USB 總線作為高速序列匯流排,其極高的傳輸速度可以滿足高速資料傳輸的應用環境要求,且該匯流排還兼有供電簡單(可匯流排供電)、安裝配置便利(支援即插即用和熱插拔)、 擴充埠簡易(透過集線器最多可擴充127 個週邊)、傳輸方式多樣化(4 種傳輸模式) ,以及相容良好(產品升級後向下相容)等優點。
通用序列匯流排(universal serial bus,USB)自推出以來,已成功取代串列埠和並口,成為21世紀大量電腦和智慧型裝置的標準擴充介面和必備介面之一,現已發展到USB 3.2版本。
USB 具有傳輸速度快、使用方便、支援熱插拔、連接靈活、獨立供電等優點,可連接鍵盤、滑鼠、大容量儲存裝置等多種外設,該介面也被廣泛使用於智慧型手機中。電腦等智慧型設備與外界資料的互動主要以網路及USB介面為主。
資料傳輸
主控制器負責主機和USB設備間資料流的傳輸。這些傳輸資料被當作連續的位元流。每個設備提供了一個或多個可以與客戶程式通訊的接口,每個接口由0個或多個管道組成,它們分別獨立地在客戶程式和設備的特定終端間傳輸資料。
USBD為主機軟體的現實需求建立了介面和管道,當提出設定請求時,主控制器根據主機軟體提供的參數提供服務。
USB支援四種基本的資料傳輸模式:控制傳輸,等時傳輸,中斷傳輸及資料區塊傳輸。每種傳輸模式應用到具有相同名字的終端,則具有不同的性質。
控制傳輸類型
支援週邊與主機之間的控制,狀態,配置等資訊的傳輸,為週邊裝置與主機之間提供一個控制通道。每個週邊裝置都支援控制傳輸類型,這樣主機與週邊裝置之間就可以傳送配置和命令/狀態資訊。
等時(lsochronous)傳輸類型(或稱為同步傳輸)
#支援有週期性,有限的時延和頻寬且資料傳輸速率不變的外設與主機間的資料傳輸。此類型無錯誤校驗,故不能保證正確的資料傳輸,支援像電腦-電話整合系統(CTI)和音訊系統與主機的資料傳輸。
中斷傳輸類型
支援像遊戲手柄,滑鼠和鍵盤等輸入設備,這些設備與主機間資料傳輸量小,無週期性,但對回應時間敏感,要求馬上回應。
資料塊(Bulk)傳輸類型
支援印表機,掃描儀,數位相機等外設,這些外設與主機間傳輸的資料量大,USB在滿足頻寬的情況下才進行該類型的資料傳輸。
USB採用分塊頻寬分配方案,若週邊裝置超過目前頻寬分配或潛在的要求,則不能進入該裝置。同步和中斷傳輸類型的終端保留頻寬,並確保資料以一定的速率傳送。集中和控制終端按可用的最佳頻寬來傳輸傳輸資料。
更多PHP相關技術文章,請造訪PHP圖文教學欄位進行學習!
以上是usb什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!