アドレスバス、コントロールバス、データバスの違い

アドレスバスはアドレスの指定、コントロールバスは制御、データバスはデータ転送に利用するバス

パソコンには、様々な PC パーツが搭載されており、各 PC パーツは信号線により接続されています。その信号線を、バスと呼びます。

バスには様々な種類がありますが、アドレスバス、コントロールバス、データバスの3種類が基本的なバスです。

あらゆる PC パーツとの接続を考慮すると複雑になってしまうため、ここでは CPU とメインメモリーに絞り、CPU とメインメモリーとの間でデータをやり取りすることを考えます。

CPU とメインメモリーは、アドレスバス、コントロールバス、データバスの3つで接続されており、アドレスバスはメインメモリーのアドレスを指定する時に利用するバスです。

メインメモリーのアドレスとは、メインメモリーにとってデータの住所のようなものです。

CPU は、メインメモリーからデータを読み出すなら、読み出したいデータがあるアドレスを指定する必要があり、データを書き出すならデータを書き込む先となるアドレスを指定する必要があります。

そのために利用するのが、アドレスバスです。

コントロールバスは、メインメモリーを制御するために利用するバスです。

CPU がメインメモリーに対しアドレスを指定するだけでは、CPU はデータを読み出したいのか、それともデータを書き出したいのか、メインメモリーは判断できません。

そこで、CPU はコントロールバスを利用して、メインメモリーに対しデータを読み出すのか、データを書き込むのか指示します。

データバスは、データを転送するために利用するバスです。

CPU がメインメモリーに対しアドレスを指定し、データの読み出しを指示すれば、後はメインメモリーから指定のアドレスにあるデータを CPU へ転送するだけであり、そのデータの転送にデータバスを利用します。データの書き込みに関しても同様です。

キャンペーン
マウスコンピューター
安さで勝負する数少ない国内パソコンメーカーのマウスコンピューターでは、「SSDアップグレードキャンペーン!!」を実施中です。さらにパソコンを快適に使えるようになるSSDカスタマイズが5,800円から可能です。
(キャンペーン実施中)
デル
いち早く直販とBTOカスタマイズでの販売方式で大幅なコスト削減を実現したデルでは、「新春大セール」を実施中です。年末年始特別モデル販売中の他、最大17%オフクーポンでさらにお得です。
(キャンペーン実施中)
ドスパラ
長い歴史を持つ代表的なショップブランドのドスパラでは、「新春初売セール」を実施中です。ドスパラは元々安い価格で販売していますが、SSD/HDD無料アップやメモリ倍増など特典が目白押しです。
(1月11日迄)


2017/06/23 更新