読み方 : せいぎょバス
制御バス【control bus】コントロールバス

コンピュータ内部のバスは、データそのものを運ぶ「データバス」、読み書きを行う場所を指定する「アドレスバス」、そして制御情報を伝達する「制御バス」の三種類に分けられ、これらが連動してデータの伝送を行っている。
制御バスはデータやメモリ番地の情報は運ばず、「何をすべきか」「いつ動くべきか」という指示と通知を専門に扱う。例えば、CPUがメモリにデータを書き込む際、アドレスバスで場所を指定するだけでは処理は始まらない。制御バスを通じて「書き込み」の信号が伝わって初めて、メモリ側が動作を開始する。
制御バスでは、読み出しや書き込みを指示する信号のほか、処理の同期を取るクロック信号、周辺装置からCPUへ割り込みを要求する信号、命令を受け取ったことを伝える応答信号などが送受信される。複数の装置が同じバスを共有する場合には、どの装置が使用権を持つかを調整するバス要求信号やバス許可信号も含まれる。
制御バスは双方向に信号をやり取りする。CPUから各装置へ指示を出すだけでなく、装置側からCPUへ「処理が完了した」「割り込みが発生した」などの通知を行うこともある。同期式ではクロック信号に合わせて制御信号が変化し、非同期式ではハンドシェイク信号で通信の成立を確認しながら伝送手順を進めていく。