Skip to main content

Was ist ein USB -Host -Controller?

Ein USB -Host -Controller (Universal Serial Bus) ist eine Schnittstelle, mit der ein aktiviertes Stück Hardware interagiert und mit einem bestimmten Software kommuniziert.Die USB -Verbindung ist ein Eingangs- und Ausgangsanschluss, der standardmäßig mit den meisten Computern und einer Vielzahl anderer digitaler Geräte ausgestattet ist, mit denen Daten über ein Kabel oder eine andere Form der direkten Verbindung übertragen werden können.Ein USB -Host -Controller verwaltet die Kommunikation zwischen peripheren Geräten und dem Computersystem.Die meisten modernen Computer haben Hochgeschwindigkeits-USB-Host-Controller und viele ältere Computer können einen Host-Controller problemlos in einem offenen Steckplatz in seinem Motherboard installieren.

Ein HI-Speed-USB-Host-Controller verwaltet eine Verbindung zwischen Geräten wie Tastatur, Maus, Maus, Maus.Modem oder Drucker und stellt sicher, dass das Computerbetriebssystem das Gerät erkennt.Das Betriebssystem stützt sich auf den USB -Host -Controller, um zu vermeiden, dass einzelne Treiber für jedes angeschlossene Gerät installiert werden müssen.Jedes USB -Gerät kommuniziert mit dem Betriebssystem des Computers in einer Standard -Programmiersprache wie C ++.Die Open Host Controller -Schnittstelle (OHCI) ist für die meisten der Standard und unterstützt sogar USB 1.1.Die Universal Host Controller Interface (UHCI) von Intel Unterstützt USB 1 sowohl bei schnellen als auch in langsamen Geschwindigkeiten.Weitere Arten von Host-Controller-Schnittstellen umfassen die erweiterte Host-Controller-Schnittstelle (EHCI), die von öffentlich festgelegten Standards superschnitzig bewertet wird, und der neueste Host-Controller-Standard, der als Execlesible Host Controller Interface (XHCI) bezeichnet wird.Das XHCI wurde für eine verbesserte Geschwindigkeit, Leistung und Effizienz entwickelt als seine Vorgänger.

Die Erkennung von Standardgeräten wie Tastatur und Maus durch das Betriebssystem wird normalerweise automatisch vom USB -Host -Controller durchgeführt.Das Protokoll des Host -Controllers kombiniert den Kommunikationsprozess mehrerer Geräte, um eine effiziente und gleichzeitige Datenübertragung zu erstellen.Ein gutes Beispiel ist, wenn ein Computerbenutzer gleichzeitig Daten in ein Textverarbeitungsprogramm mit einer Tastatur und einer Maus eingibt.Der Host -Controller bestimmt außerdem, wie jedes angeschlossene Gerät seinen Strom erhält. Aus diesem Grund kann ein Benutzer ein Handy über einen USB -Anschluss aufladen, während sie Musik von einem USB -Stick in einem anderen Port anhören.Für alte Computer ohne USB -Host -Controller kann die Hardware bei Anbietern gekauft und ziemlich schnell auf einem Steckplatz auf dem Motherboard installiert werden.