OHCI 【Open Host Controller Interface】

概要

OHCI(Open Host Controller Interface)とは、コンピュータ内部のUSBコントローラドライバソフトから制御するための手順を定めた仕様の一つで、USB 1.0およびUSB 1.1のために開発されたもの。

USBコンピュータ本体と周辺機器の接続などに用いられる通信規格の一つで、コンピュータにはUSBによる通信を制御するためのホストコントローラというICチップが内蔵される。これをオペレーティングシステムOS)に組み込まれたドライバソフトから制御するためのインターフェース仕様をHCI(Host Controller Interface)という。

OHCIは1999年に米コンパック(Compaq)社(当時)、米マイクロソフトMicrosoft)社、米ナショナル・セミコンダクター(National Semiconductor)社などを中心に策定された仕様で、USB 1.x向けUSBコントローラ仕様として「UHCI」を採用した米インテルIntel)社、台湾ビア・テクノロジーズ(VIA Technologies)社を除くほとんどのメーカーのチップセットなどに採用された。

LS(Low Speed)モード(1.5Mbps)およびFS(Full Speed)モード(12Mbps)での伝送を制御することができる。バスマスタ転送を利用できるなどコントローラチップ側の機能が豊富で、CPUの負荷が小さくドライバソフトもシンプルで済むが、チップの回路規模は大きくコストは嵩む。

ほとんどのUSB対応機器メーカーはOHCIとUHCIの両方に対応していたため、利用者コントローラの種類を気にしなければならない状況は実際にはあまりなかった。USB 2.0以降ではコントローラの規格は統一され、USB 2.0では「EHCI」(Enhanced Host Controller Interface)が、USB 3.xでは「xHCI」(Extensible Host Controller Interface)が標準となっている。

(2024.1.10更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる