Skip to main content

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

controlコントロールバスとは、コンピューターの中央処理ユニット(CPU)が使用して、ケーブルや印刷回路などの物理接続のセットを介して、機械内の他のデバイスと通信するものです。これは、CPUがコンピューターのさまざまな部分が何をしているかを指示および監視できるようにする、読み取り、書き込み、中断などの信号の多様なコレクションです。これは、システムまたはコンピューターバスを構成する3種類のバスの1つです。その正確な構成はプロセッサ間で異なります。一般的に、バスの目的は、コンピューターコンポーネント間の通信に必要な経路の数を減らすことです。バスは、1つのデータチャネル上のコンポーネント間の通信を可能にし、一度に送信できる情報の量によって特徴付けられます。データの量はビットで表され、情報が送信される物理ラインの数に対応します。たとえば、32本のワイヤーを備えたリボンケーブルは、32ビットを並行して送信できます。内部または前面のバスは、CPUと中央メモリ間の通信を容易にし、拡張または入出力バスはハードドライブやポートなどのマザーボードコンポーネントをリンクします。ほとんどのシステムバスは、通常、通信のために50〜100の個別の物理ラインで構成されています。これらのラインは、3つのサブアセンブリまたはバスの種類に細分化されています。住所またはメモリバス、データバス、コマンドまたは制御バス。CPUからコマンド信号を送信し、ハードウェアから応答信号を送信します。CPUがコマンド信号をコンピューターのコンポーネントとより遅い外部デバイスに同期させるのに役立ちます。その結果、制御バスは、読み取り、書き込み、中断など、それぞれが特定の信号を送信するコントロールラインで構成されています。制御バスを構成する制御ラインはプロセッサ間で異なりますが、ほとんどの場合、システムクロックライン、ステータスライン、バイトを有効にするラインが含まれます。たとえば、コンピューターのCPUはデータバスを使用して、中央のメモリとの間で情報を送信します。。制御バスにより、CPUはシステムがこのデータを送信または受信しているかどうか、いつ受け取っているかを判断できます。これは、コントロールバスには読み取りラインと、情報が流れる方向(CPUまたはCPUからメモリへのCPU)を決定する書き込み用のコントロールラインがあるためです。CPUが中央のメモリにデータを書き込む必要がある場合、コントロールバスの書き込み制御ラインに(アサート)に信号が送信されます。読み取り制御ラインに信号を送信すると、CPUはメモリからデータを受信できます。データバスは、すべての機能的なコンピューターコンポーネント間で命令と情報を移動します。それは双方向であり、一度に1方向のみで送信できます。データバスは、CPUとメモリ間、およびメモリと入力/出力セクションの間に情報を送信します。コンピューターシステムが特定のメモリの場所または入出力デバイスにアクセスする必要がある場合、アドレスバスの適切なアドレスを主張します。このアドレスは、適切な回路によって認識され、対応するメモリまたはデバイスにデータバスのデータを読み取るか送信するよう指示します。アドレスバスのアドレスに対応するデバイスまたはメモリの場所のみが応答します。