アドレスバス 【address bus】
概要
アドレスバス(address bus)とは、コンピュータ内部で装置間を結ぶ共用のデータ伝送路(バス)の一部で、データの読み書きを行うメインメモリやI/O(入出力装置)上のアドレス(所在地)信号の伝送を行うためのもの。バスはコンピュータを構成するCPU(マイクロプロセッサ/MPU)やメインメモリ(RAM)など複数の装置を互いに結び、相互にデータを送受信することができる主要なデータの伝送路である。
一つのバスは複数の信号線で構成されるが、このうち、CPUが読み書きしたいデータの所在地(アドレス)をメモリやI/Oなど外部の装置に伝達するための信号を流すものをアドレスバスという。
アドレスバスが一回の伝送で何ビットのデータを送れるかをアドレスバス幅と呼び、この値が大きいほどCPUが広いアドレス空間に直接的にアクセス可能になる。例えば、16ビット幅の場合は64KB(216バイト)まで、32ビット幅では4GBまで、64ビット幅では16EB(エクサバイト、2の60乗)まで単一の領域として管理することができる。
一方、装置間で送受信するデータ本体の伝送に用いられるものは「データバス」(data bus)、タイミングなどの制御信号を伝送するためのものは「制御バス」「コントロールバス」(control bus)と呼ばれ、これらの組み合わせによってバスが構成される。
(2020.3.11更新)