USBとは、英語のUniversal Serial Busの略称で、コンピュータと外部機器との接続・通信を標準化するための外部バス規格です。 PC分野で応用されているインターフェース技術です。
ユニバーサル シリアル バス (USB) は、他のインターフェイス規格に徐々に取って代わる新興のデータ通信方式で、Intel、Compaq、Digital、 IBM、Microsoft、NEC、Northern Telecom などのコンピュータ会社や通信会社が 1995 年に共同で策定し、徐々に業界標準を形成していきました。 (推奨学習: PHP ビデオ チュートリアル )
USB バスは、高速シリアル バスとして非常に高い伝送速度を備えており、高速データ伝送のアプリケーション環境要件を満たすことができます。シンプルな電源 (バスパワー供給可能)、便利な取り付けと設定 (プラグアンドプレイとホットスワップをサポート)、シンプルな拡張ポート (ハブを介して最大 127 個の周辺機器を拡張可能) を備えています。多様な伝送方式(4つの伝送モード)や優れた互換性(バージョンアップ後の下位互換性)などのメリットがあります。
ユニバーサル シリアル バス (USB) は、その発売以来、シリアル ポートやパラレル ポートを置き換えることに成功し、21 世紀の多数のコンピュータやスマート デバイスにとって標準拡張インターフェイスおよび必須インターフェイスの 1 つになりました。 . 現在はUSB 3.2バージョンに発展しています。
USB は、高速な伝送速度、使いやすさ、ホットスワップ対応、柔軟な接続、独立した電源供給などの利点があり、キーボード、マウス、大容量などのさまざまな周辺機器と接続できます。ストレージデバイス。このインターフェースはスマートフォンでも広く使用されています。コンピューターなどのスマート デバイスと外部データ間のやり取りは、主にネットワークと USB インターフェイスを介して行われます。
データ送信
メイン コントローラーは、ホストと USB デバイス間のデータ ストリームの送信を担当します。これらの送信データは連続したビット ストリームとして扱われます。各デバイスは、クライアント プログラムと通信できる 1 つ以上のインターフェイスを提供し、各インターフェイスは 0 個以上のパイプで構成され、クライアント プログラムとデバイスの特定の端末間でデータを独立して送信します。
USBD は、ホスト ソフトウェアの実際のニーズに合わせたインターフェイスとパイプラインを確立し、構成要求が行われると、ホスト コントローラーはホスト ソフトウェアが提供するパラメーターに従ってサービスを提供します。
USB は、コントロール転送、アイソクロナス転送、インタラプト転送、データ ブロック転送の 4 つの基本的なデータ転送モードをサポートします。各伝送モードは、同じ名前の端末に適用される場合、異なる特性を持ちます。
制御伝送タイプ
ペリフェラルとホスト間の制御、ステータス、構成、およびその他の情報の伝送をサポートし、ペリフェラルとホストの間に制御チャネルを提供します。 。各ペリフェラルは、ホストとペリフェラルの間で設定およびコマンド/ステータス情報を転送できる制御転送タイプをサポートしています。
アイソクロナス (lsochronous) 伝送タイプ (または同期伝送)
周期性、制限された遅延と帯域幅、および一定のデータ伝送速度をサポートデバイスとホスト間のデータ伝送。このタイプにはエラー チェックがないため、正しいデータ転送は保証できませんが、コンピュータ電話統合システム (CTI) とオーディオ システムおよびホスト間のデータ転送をサポートします。
割り込み送信タイプ
ゲーム コントローラー、マウス、キーボードなどの入力デバイスをサポートし、これらのデバイスとホスト間のデータ送信量は少なく、不定期です。 、ただし、応答性は時間に敏感であり、即時の応答が必要です。
データブロック(バルク)転送タイプ
プリンタ、スキャナ、デジタルカメラなどの周辺機器をサポートしており、これらの周辺機器とホスト間で転送されるデータ量が多くなります。 USB このタイプのデータ送信は、帯域幅が十分な場合にのみ実行されます。
USB はブロック帯域幅割り当て方式を採用しているため、周辺機器が現在の帯域幅割り当てまたは潜在的な要件を超える場合、デバイスに入力できません。同期および割り込み送信タイプの端末は帯域幅を予約し、データが特定の速度で送信されることを保証します。利用可能な最適な帯域幅に従って送信データを送信するように端末を集中制御します。
PHP 関連の技術記事をさらに詳しく知りたい場合は、PHP グラフィック チュートリアル 列にアクセスして学習してください。
以上がUSBってどういう意味ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。