Co to jest kontroler hosta USB?
Kontroler hosta Universal Serial Bus (USB) to interfejs, który umożliwia włączonym sprzęcie interakcję i komunikowanie się z określonym oprogramowaniem. Połączenie USB jest portem wejściowym i wyjściowym, który jest standardowo wyposażony w większość komputerów i różnorodne inne urządzenia cyfrowe, które umożliwiają przesyłanie danych za pośrednictwem kabla lub innej formy bezpośredniego połączenia. Kontroler hosta USB zarządza komunikacją między urządzeniami peryferyjnymi a systemem komputerowym. Większość nowoczesnych komputerów ma sterowniki hosta USB z Hi-Speed, a wiele starszych komputerów może mieć sterownik hosta łatwo zainstalowany w otwartym gnieździe na płycie głównej.
Kontroler hosta USB HI-Speed utrzymuje połączenie między takimi urządzeniami, jak klawiatura, mysz, modem lub drukarnia i zapewnia, że system operacyjny komputera rozpoznaje urządzenie. System operacyjny opiera się na kontrolerze hosta USB, aby uniknąć konieczności instalowania poszczególnych sterowników dla każdego podłączonego urządzenia. Każde urządzenie USB COMMUNICES z systemem operacyjnym komputera w standardowym języku programowania, takim jak C ++.
Istnieje kilka rodzajów interfejsu kontrolera hosta USB, które obsługują różne typy portów USB. Interfejs otwartego kontrolera hosta (OHCI) jest standardem dla większości, a nawet obsługuje USB 1.1. Uniwersalny interfejs kontrolera hosta (UHCI) z Intel® obsługuje USB 1 zarówno w szybkiej, jak i powolnej prędkości. Inne typy interfejsów kontrolera hosta obejmują ulepszony interfejs kontrolera hosta (EHCI), który jest znamionowy super szybki według publicznie określonych standardów, oraz najnowszy standard kontrolera hosta, nazywany interfejsem kontrolera rozszerzonego hosta (XHCI). XHCI został zaprojektowany dla lepszej prędkości, mocy i wydajności niż jego poprzednicy.
Rozpoznawanie urządzeń standardowych, takich jak klawiatura i mysz przez system operacyjny jest zwykle wykonywane automatycznie przez kontroler hosta USB. ProtocoL kontrolera hosta łączy proces komunikacji kilku urządzeń w celu stworzenia wydajnego i jednoczesnego przesyłania danych. Dobrym przykładem jest to, że użytkownik komputera wprowadza dane w programie edytarnym za pomocą klawiatury i myszy jednocześnie.
Kontroler hosta USB jest w stanie ustanowić komunikację między komputerem a kilkoma urządzeniami za pośrednictwem jednego portu. Kontroler hosta określa również, w jaki sposób każde podłączone urządzenie otrzymuje swoją moc, dlatego użytkownik może ładować telefon komórkowy za pośrednictwem portu USB podczas słuchania muzyki z kija USB w innym porcie. W przypadku starych komputerów bez kontrolera hosta USB sprzęt można kupić od dostawców i instalować na gnieździe na płycie głównej.