コントロールバスとは何ですか?

コントロールバスは、コンピューターの中央加工ユニット(CPU)が使用して、ケーブルや印刷回路などの物理接続のセットを介して、機械内の他のデバイスと通信するものです。これは、CPUがコンピューターのさまざまな部分が何をしているかを指示および監視できるようにする、読み取り、書き込み、中断などの信号の多様なコレクションです。これは、システムまたはコンピューターバスを構成する3種類のバスの1つです。その正確な構成はプロセッサ間で異なります。

一般に、バスの目的は、コンピューターコンポーネント間の通信に必要な経路の数を減らすことです。バスは、1つのデータチャネル上のコンポーネント間の通信を可能にし、一度に送信できる情報の量によって特徴付けられます。データの量はビットで表され、情報が送信される物理ラインの数に対応します。たとえば、32本のワイヤを備えたリボンケーブルは、32ビットを並行して送信できます。

各コンピューターには通常、インターナがあります。Lと拡張バス。内部または前面のバスは、CPUと中央メモリ間の通信を容易にし、拡張または入出力バスはハードドライブやポートなどのマザーボードコンポーネントをリンクします。ほとんどのシステムバスは、通常、通信のために50〜100の個別の物理ラインで構成されています。これらのラインは、住所またはメモリバス、データバス、コマンドまたはコントロールバスの3つのサブアセンブリまたはバスの種類に細分化されています。

制御バスは双方向です。 CPUからコマンド信号を送信し、ハードウェアから応答信号を送信します。 CPUがコマンド信号をコンピューターのコンポーネントとより遅い外部デバイスに同期させるのに役立ちます。その結果、制御バスは、読み取り、書き込み、中断など、それぞれが特定の信号を送信するコントロールラインで構成されています。制御バスを構成する制御ラインはプロセッサ間で異なりますが、ほとんどが含まれますシステムクロックライン、ステータスライン、およびバイトラインを有効にします。

たとえば、コンピューターのCPUはデータバスを使用して、中央のメモリとの間で情報を送信します。制御バスにより、CPUはシステムがこのデータを送信または受信しているかどうか、いつ受け取っているかを判断できます。これは、コントロールバスには読み取りラインと、情報が流れる方向(CPUまたはCPUからメモリへのCPU)を決定する書き込み用のコントロールラインがあるためです。 CPUが中央のメモリにデータを書き込む必要がある場合、コントロールバスの書き込み制御ラインに(アサート)に信号が送信されます。読み取り制御ラインに信号を送信すると、CPUはメモリからデータを受信できます。

システムバスを構成する他のタイプのバスは、データとアドレスバスです。データバスは、すべての機能的なコンピューターコンポーネント間で命令と情報を移動します。それは双方向であり、一度に1方向のみで送信できます。データバスは、CPUとメモリ間、および記憶の間に情報を送信しますyおよび入力/出力セクション

アドレスバスは一方向であり、メモリのマップのように機能します。コンピューターシステムが特定のメモリの場所または入出力デバイスにアクセスする必要がある場合、アドレスバスの適切なアドレスを主張します。このアドレスは、適切な回路によって認識され、対応するメモリまたはデバイスにデータバスのデータを読み取るか送信するよう指示します。アドレスバスのアドレスに対応するデバイスまたはメモリの場所のみが応答します。

他の言語

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

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