Skip to main content

Co to jest sterownik hosta USB?

Sterownik kontrolera hosta USB kontroluje sposób, w jaki urządzenia peryferyjne komunikują się z głównym systemem komputerów.Sterownik nawiązuje kontakt między urządzeniem USB, takim jak klawiatura lub drukarka, i zapewnia, że system operacyjny komputerów go rozpozna.Wiele systemów operacyjnych komunikuje się bezpośrednio z sterownikiem kontrolera hosta USB, aby upewnić się, że użytkownicy komputerów nie muszą instalować poszczególnych sterowników dla każdego urządzenia.

Urządzenia uniwersalne magistrali szeregowe (USB) komunikują się z systemem operacyjnym komputerów za pośrednictwem standardowego języka programowania.Przez większość czasu sterownik kontrolera hosta USB będzie oddziaływał z programowaniem C ++ lub ANSI.Gdy użytkownik komputera podłącza urządzenie USB, takie jak modem kablowy, do jednego z portów, system operacyjny automatycznie rozpoznaje urządzenie.W zależności od systemu może automatycznie instalować sterowniki urządzeń, umożliwiając obsługę.

Standardowe urządzenia USB, takie jak mysz i klawiatura, są zwykle automatycznie rozpoznawane przez sterownik kontrolera hosta USB komputerów.Niektóre protokół sterowania USB połączy lub pakuje proces komunikacji kilku urządzeń standardowych.Pomaga to stworzyć wydajność, gdy dane muszą być jednocześnie przesyłane.Na przykład użytkownicy komputerów często wprowadzają dane z klawiatury i myszy w ramach programu edytora tekstu w tym samym czasie.

W przypadku pakietu sterownik hosta USB może skłonić komputer do komunikowania się z kilkoma urządzeniami za pośrednictwem jednego portu komunikacyjnego.Rzeczywistość jest taka, że każde z tych urządzeń wydaje się być podłączone do różnych portów na interfejsie Hardwares.W języku programowania znajduje się kierunek, aby komputer mógł rozpoznać oba dane wejściowe jako należące do tego samego portu.Sterownik może być również odpowiedzialny za przekierowanie zasilania z głównego systemu za pośrednictwem kabli USB, które działają do każdego oddzielnego urządzenia.

W większości przypadków host USB określi, w jaki sposób każde urządzenie odbiera swoją moc.Niektóre protokół USB pozwala na podłączenie i odłączenie urządzeń podczas włączania komputera.Inne interfejsy programowania wymagają wyłączenia komputera, a następnie ponownego uruchomienia, zanim rozpozna urządzenie USB.Interfejs SCSI to jeden protokół, który nie pozwoli użytkownikom po prostu podłączać i odtwarzać.

Prędkości transmisji danych i przepustowość są również kontrolowane przez sterownik hosta USB.Niektóre sterowniki obsługują transmisje na wysokiej prędkości, podczas gdy inne pracują tylko w środowisku o niskiej prędkości.Istnieje kilka sterowników kontrolera hosta USB, które działają wyłącznie z urządzeniami wideo i audio, które wymagają gwarancji określonej przepustowości.