商品簡介
名人/編輯推薦
目次
書摘/試閱
主機,也稱為根、根結或根Hub,它集成在主板上或作為適配卡安裝在計算機上,主機包含有主控制器和根集線器(Root Hub),控制著USB總線上的數據并控制信息的流動。每個USB系統只能有一個根集線器,它連接在主控制器上。
集線器是USB結構中的特定成分,它提供ntt做端口(Port)的點將設備連接到USB總線上,同時檢測連接在總線上的設備,并為這些設備提供電源管理,負責總線的故障檢測和恢復。集線器可為總線提供能源,亦可為自身提供能源(從外部得到電源)。功能設備包括打印機、掃描儀、數碼相機、MP3及U盤等,通過端口與總線連接。
3)USB軟件結構
(1)USB總線接口處理電氣層與協議層的互連。從互連的角度來看,相似的總線接口由設備及主機同時給出,例如串行接口機(SIE)。USB總線接口由主控制器實現。
(2)USB系統用主控制器管理主機與USB設備間的數據傳輸,它與主控制器間的接口依賴于主控制器的硬件定義。同時,USB系統也負責管理USB資源,例如帶寬和總線能量,這使客戶訪問USB成為可能。USB系統還有三個基本組件:
①主控制器驅動程序(HCD) 通過此程序可把不同主控制器設備映射到USB系統中。HCD與USB之間的接口叫HCDl,特定的HCDl由支持不同主控制器的操作系統定義。通用主控制器驅動器(UHCD)處于軟結構的最底層,由它來管理和控制主控制器。UHCD實現與USB主控制器的通信及對USB主控制器的控制,并且它對系統軟件的其他部分是隱蔽的。系統軟件中的最高層通過UHCD的軟件接口與主控制器通信。
②USB驅動程序(USBD) 它在UHCD驅動器之上,提供驅動器級的接口,滿足現有設備驅動器設計的要求。USBD以I/O請求包(IRPs)的形式提供數據傳輸架構,它由通過特定管道(Pipe)傳輸數據的需求組成。此外,USBD使客戶端出現設備的一個抽象,以便于抽象和管理。作為抽象的一部分,USBD擁有缺省的管道。通過它可以訪問所有的USB設備以進行標準的USB控制,該缺省管道描述了一條USBD和USB設備間通信的邏輯通道。
③主機軟件在某些操作系統中,沒有提供USB系統軟件,這些軟件本來是用于向設備驅動程序提供配置信息和裝載結構的。在這些操作系統中,設備驅動程序給應用提供接口而不是直接訪問USBDI(USB驅動程序接口)。
主題書展
更多主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。