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

ユニバーサルシリアルバス(USB)ホストコントローラーは、有効なハードウェアを特定のソフトウェアと対話および通信できるインターフェイスです。 USB接続は、ほとんどのコンピューターと、ケーブルまたはその他の形式の直接接続を介してデータを送信できる他のさまざまなデジタル機器を備えた標準になる入出力ポートと出力ポートです。 USBホストコントローラーは、周辺機器とコンピューターシステム間の通信を管理します。ほとんどの最新のコンピューターには、ハイスピードのUSBホストコントローラーがあり、多くの古いコンピューターには、マザーボードの開いたスロットにホストコントローラーを簡単にインストールできます。オペレーティングシステムは、接続されているすべてのデバイスに個別のドライバーをインストールする必要がないように、USBホストコントローラーに依存しています。すべてのUSBデバイスcoC ++などの標準的なプログラミング言語でコンピューターのオペレーティングシステムをmunする。

さまざまな種類のUSBポートをサポートするUSB​​ホストコントローラーインターフェイスにはいくつかあります。オープンホストコントローラーインターフェイス(OHCI)は、ほとんどの標準であり、USB 1.1をサポートしています。 Intel®のユニバーサルホストコントローラーインターフェイス(UHCI)は、高速と低速の両方でUSB 1をサポートしています。他のタイプのホストコントローラーインターフェイスには、拡張されたホストコントローラーインターフェイス(EHCI)が含まれます。これは、公開された標準によって超高速で評価され、拡張可能なホストコントローラーインターフェイス(XHCI)と呼ばれる最新のホストコントローラー標準が含まれます。 XHCIは、前任者よりも速度、電力、効率を向上させるために設計されています。

オペレーティングシステムによるキーボードやマウスなどの標準デバイスの認識は、通常、USBホストコントローラーによって自動的に行われます。プロトコホストコントローラーのLは、効率的で同時のデータ転送を作成するために、いくつかのデバイスの通信プロセスを組み合わせています。良い例は、コンピューターユーザーがキーボードとマウスを同時に使用してワープロプログラムにデータを入力することです。

USBホストコントローラーは、単一のポートを介してコンピューターと複数のデバイス間の通信を確立することができます。ホストコントローラーはまた、各デバイスが接続されている方法を決定します。そのため、ユーザーは別のポートのUSBスティックから音楽を聴きながら、USBポートを介して携帯電話を充電できます。 USBホストコントローラーのない古いコンピューターの場合、ハードウェアはベンダーから購入し、マザーボードのスロットにかなり素早くインストールできます。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?