読み方 : せいぎょバス

制御バス【control bus】コントロールバス

制御バスとは?

コンピュータ内部でCPUと各装置の間を結ぶ伝送路(バス)の一種で、データの読み書きのタイミングや動作の指示、状態の通知など、制御に関する信号をやり取りするための信号線の集まり。
制御バスのイメージ画像

コンピュータ内部のバスは、データそのものを運ぶ「データバス」、読み書きを行う場所を指定する「アドレスバス」、そして制御情報を伝達する「制御バス」の三種類に分けられ、これらが連動してデータの伝送を行っている。

制御バスはデータメモリ番地の情報は運ばず、「何をすべきか」「いつ動くべきか」という指示と通知を専門に扱う。例えば、CPUメモリデータを書き込む際、アドレスバスで場所を指定するだけでは処理は始まらない。制御バスを通じて「書き込み」の信号が伝わって初めて、メモリ側が動作を開始する。

制御バスでは、読み出しや書き込みを指示する信号のほか、処理の同期を取るクロック信号周辺装置からCPUへ割り込みを要求する信号、命令を受け取ったことを伝える応答信号などが送受信される。複数の装置が同じバスを共有する場合には、どの装置が使用権を持つかを調整するバス要求信号やバス許可信号も含まれる。

制御バスは双方向に信号をやり取りする。CPUから各装置へ指示を出すだけでなく、装置側からCPUへ「処理が完了した」「割り込みが発生した」などの通知を行うこともある。同期式ではクロック信号に合わせて制御信号が変化し、非同期式ではハンドシェイク信号で通信の成立を確認しながら伝送手順を進めていく。

他の辞典等による「制御バス」の解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。