Skip to main content

USBホストコントローラーとは何ですか?

universalユニバーサルシリアルバス(USB)ホストコントローラーは、有効なハードウェアを特定のソフトウェアと対話および通信できるインターフェイスです。USB接続は、ほとんどのコンピューターと、ケーブルまたはその他の形式の直接接続を介してデータを送信できる他のさまざまなデジタル機器を備えた標準になる入出力ポートと出力ポートです。USBホストコントローラーは、周辺機器とコンピューターシステム間の通信を管理します。ほとんどの最新のコンピューターには、ハイスピードUSBホストコントローラーがあり、多くの古いコンピューターには、マザーボードの開いたスロットにホストコントローラーを簡単にインストールできます。モデムまたはプリンターで、コンピューターオペレーティングシステムがデバイスを認識することを保証します。オペレーティングシステムは、接続されているすべてのデバイスに個別のドライバーをインストールする必要がないように、USBホストコントローラーに依存しています。すべてのUSBデバイスは、C ++などの標準的なプログラミング言語でコンピューターのオペレーティングシステムと通信します。オープンホストコントローラーインターフェイス(OHCI)は、ほとんどの標準であり、USB 1.1をサポートしています。Intel&Regからのユニバーサルホストコントローラーインターフェイス(UHCI);高速と低速の両方でUSB 1をサポートします。他のタイプのホストコントローラーインターフェイスには、拡張されたホストコントローラーインターフェイス(EHCI)が含まれます。これは、公開された標準によって超高速で評価され、拡張可能なホストコントローラーインターフェイス(XHCI)と呼ばれる最新のホストコントローラー標準が含まれます。XHCIは、前任者よりも速度、電力、効率が向上するために設計されています。ホストコントローラーのプロトコルは、効率的で同時のデータ転送を作成するために、いくつかのデバイスの通信プロセスを組み合わせています。良い例は、コンピューターユーザーがキーボードとマウスを同時に使用してワードプロセッシングプログラムにデータを入力するときです。ホストコントローラーはまた、各デバイスが接続されている方法を決定します。そのため、ユーザーは別のポートのUSBスティックから音楽を聴きながら、USBポートを介して携帯電話を充電できます。USBホストコントローラーのない古いコンピューターの場合、ハードウェアはベンダーから購入し、マザーボードのスロットにかなり迅速にインストールできます。