Skip to main content

Was ist ein USB -Host -Controller -Treiber?

Ein USB -Host -Controller -Treiber steuert die Art und Weise, wie periphere Geräte mit einem Computer -Hauptsystem kommunizieren.Der Treiber stellt den Kontakt zwischen einem USB -Gerät wie einer Tastatur oder einem Drucker her und stellt sicher, dass das Computerbetriebssystem es erkennt.Viele Betriebssysteme kommunizieren direkt mit einem USB -Host -Controller -Treiber, um sicherzustellen, dass Computerbenutzer nicht einzelne Treiber für jedes Gerät installieren müssen.

Universal Serial Bus (USB) -Geräte (Universal Serial Bus) alle mit einem Computer -Betriebssystem über eine Standardprogrammiersprache kommunizieren.In der meiste Zeit interagiert ein USB -Host -Controller -Treiber mit C ++ - oder ANSI -Programmierung.Wenn ein Computerbenutzer ein USB -Gerät wie ein Kabelmodem in einen der Ports anschließt, erkennt das Betriebssystem das Gerät automatisch.Abhängig vom System kann es automatisch Gerätetreiber installieren und den Betrieb aktivieren.

Standard -USB -Geräte wie Maus und Tastatur werden in der Regel automatisch von einem USB -Host -Controller -Treiber erkannt.Einige USB -Steuerungsprotokoll kombinieren oder bündeln den Kommunikationsprozess mehrerer Standardgeräte.Dies hilft, Effizienz zu schaffen, wenn Daten gleichzeitig übertragen werden müssen.Beispielsweise geben Computerbenutzer Daten häufig gleichzeitig von einer Tastatur und Maus innerhalb eines Textverarbeitungsprogramms ein.Die Realität ist, dass jedes dieser Geräte anscheinend an verschiedene Ports der Hardware -Schnittstelle angeschlossen zu sein scheint.Innerhalb der Programmiersprache ist der Computer die Richtung, beide Eingänge als zu demselben Port angehören.Der Treiber kann auch dafür verantwortlich sein, dass die Stromversorgung vom Hauptsystem über die USB -Kabel umgeleitet wird, die zu jedem separaten Gerät ausgeführt werden.

In den meisten Fällen bestimmt der USB -Host, wie jedes Gerät seine Leistung erhält.Mit einigen USB -Protokoll können Geräte angeschlossen und getrennt werden, während sich der Computer eingeschaltet hat.Andere Programmierschnittstellen erfordern, dass der Computer ausgeschaltet und dann neu gestartet wird, bevor er ein USB -Gerät erkennt.Die SCSI -Schnittstelle ist ein Protokoll, mit dem Benutzer nicht einfach anschließen und abspielen können.Einige Fahrer unterstützen Hochgeschwindigkeitsübertragungen, während andere nur in einer Umgebung mit niedriger Geschwindigkeit arbeiten.Es gibt einige USB -Host -Controller -Treiber, die ausschließlich mit Video- und Audiogeräten arbeiten, die die Garantie einer bestimmten Bandbreite benötigen.