バスマスタリングとは

コンピューターの「バス」は、コンピューター内のさまざまなデバイス間でデータが送信されるルートです。 バスマスタリングは、同じシステムバスに接続されたコンポーネントが仲介者を必要とせずに互いに直接通信できるプロセスです。 一般に、バスマスタリングは、システムリソースを節約し、命令がシステムを通過するのにかかる時間を短縮することにより、パフォーマンスを向上させる傾向があります。

最新のコンピューターでは、バスマスタリングは主にPCI(Peripheral Component Interconnect)バスを介して利用できます。 コンピューターのマザーボードでは、PCIスロットは物理ボードの下半分にあります。 PCIバスには、システムのビデオカードが挿入されるPCI-Express(PCI-E)スロットが含まれます。 PCIバスにマウントされている他のデバイスには、ネットワークカードとサウンドカードが含まれます。 バスマスタリングのその他の用途は、Integrated Drive Electronics(IDE)およびAdvanced Technology Attachment(ATA)チャネルに焦点を当てています。

バスマスタリングの主な用途は、ビデオカードがコンピューターのランダムアクセスメモリ(RAM)に直接アクセスできるようにすることです。 通常の状況では、ビデオカードがシステムメモリを使用する場合、まず中央処理装置(CPU)と通信して動作する必要があります。 バスマスタリングがなければ、CPUは2つのコンポーネント間で命令を伝達する仲介者として機能します。 バスマスタリングでは、CPUが計算式から除外され、応答時間が改善され、CPUサイクルが節約されるため、パフォーマンスが向上します。

最新のシステムのほとんどはバスマスタリングをサポートしていますが、実際のパフォーマンスの利点は適用できない場合があります。 これは、多くの場合、システムのビデオカードがシステムのRAMとの間で情報をやり取りする必要がないためです。 最新のビデオカードには、ビデオ専用のオンボードRAMが含まれているため、コンピューターの一般的なシステムRAMと通信する必要がありません。 一部のビデオカードには、カード自体に数ギガバイトのRAMが含まれているため、追加のRAMは不要です。

バスマスタリングはPCIバス上では疑わしい価値がありますが、IDE / ATAバス上での使用はより有益です。 IDE / ATAバスに接続されているプラ​​イマリデバイスには、コンピューターの光学ドライブとハードドライブが含まれます。 これらのデバイスには、独自のメモリがほとんどまたはまったく含まれていません。 したがって、これらのデバイスと一般的なシステムRAM間のデータ転送はかなりの量になります。ハードドライブまたは光ディスクから読み込まれたプログラムまたはファイルは、コンピューターで使用する前にシステムRAMに配置する必要があるためです。

他の言語

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

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