ホームページ  >  記事  >  ホストと周辺機器間の情報転送の制御方式は何ですか?

ホストと周辺機器間の情報転送の制御方式は何ですか?

青灯夜游
青灯夜游オリジナル
2021-09-22 17:28:3413697ブラウズ

ホストとペリフェラルデバイス間の情報送信の制御方式は、1. 常にレディ状態にあるペリフェラルに適した無条件送信、2. クエリモード送信、3. インタラプトモード送信、4.ダイレクトメモリアクセス。

ホストと周辺機器間の情報転送の制御方式は何ですか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

#ホストとペリフェラル間のデータ送信には 4 つの制御方法があります。

    #無条件送信
  • #クエリ転送
  • 割り込みモード転送
  • ダイレクト メモリ アクセス (DMA、ダイレクト メモリ アクセス)
  • 1. 無条件送信方式

常に準備完了状態にある周辺機器に適しています

利点: シンプルなソフトウェアとインターフェースハードウェア

欠点: 単純なペリフェラルにのみ適用可能、適用範囲が狭い

#2. クエリ モード送信

ペリフェラルに適用可能で常に準備が整っているわけではない、および送信速度と送信の要件効率は高くありません。 周辺機器の要件: デバイスのステータス情報を提供する必要があります

インターフェースの要件: ステータス ポートを提供する必要があります

利点: ソフトウェアは比較的シンプルです

欠点: CPU 効率が低く、データ送信のリアルタイム性が低く、速度が遅い

3. 割り込みモード送信

CPU効率が高く、リアルタイム性が高く、速度が速く、プログラミングが比較的複雑で複雑です。

4. ダイレクト メモリ アクセス

データ送信は DMA ハードウェアによって制御され、データはメモリとペリフェラルの間で直接交換されるため、非常に高い転送速度を達成できます。 (最大数 MB/秒)。
関連知識の詳細については、

FAQ

列をご覧ください。

以上がホストと周辺機器間の情報転送の制御方式は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。