アドレスバスとデータバスの違いとは?分かりやすく解説!

この記事には、アフィリエイト広告を利用しています。

スポンサーリンク


アドレスバスとデータバスの主な違いは、アドレスバスがメモリアドレスの転送を支援するのに対し、データバスはデータの送受信を支援することである

つまり、アドレスバスはメモリ内の物理的なアドレスを指定するために使用され、データバスはコンポーネント間で双方向にデータを転送するために使用されます。

したがって、アドレスバスは単方向であり、データバスは双方向です。

コンピュータシステムには、3つの主要コンポーネントがあります。

CPU(中央処理装置)、メモリ、入出力デバイスです。

CPUは、データを処理する主要なユニットです。


メモリは処理に必要なデータを保持します

入出力デバイスは、ユーザーがコンピューターと通信するためのものです。

各構成要素が互いに通信するための仕組みがバスアーキテクチャです。

電子通信システムの一つで、回路線と呼ばれる電子的な経路で情報を伝達する。

システムバスは、アドレスバス、データバス、コントロールバスと呼ばれる3種類に分けられる。

スポンサーリンク

アドレスバスとは

アドレスバスは、メモリ内の特定の場所を特定するのに役立つ。


CPUがメモリからデータを読み出す必要があると仮定します

そのとき、アドレスバスはその特定の場所を特定するのに役立ちます。

さらに、各IOデバイスには固有のIDがあり、それがそのコンポーネントのアドレスとなります。

このようにアドレスバスは、データやIOのメモリアドレスの転送に役立っているのです。

アドレスバスの幅は、システムがアドレス指定できるメモリの量を決定する。

アドレス線が’n’本ある場合、2n個のメモリ・ロケーションを直接アドレス指定することができます。

例えば、8085マイクロプロセッサのアドレスバスは16ビットです。

したがって、2 16 = 65536個の異なるメモリ・ロケーションにアクセスすることができる。

データバスとは

データバスは、様々なコンポーネント間でデータを転送するのに役立ちます。

電線や光ファイバーなど、関連するハードウェア部品も含まれます。

データバスは、8本、32本、64本などの別々のラインで構成されています。

  ライン数は、データバスの幅を意味します

このバス幅は、データの転送速度を決定するのに役立ちます。

したがって、データバスの幅はシステムの性能を決定するが、線数を増やすにはコストがかかる。

アドレスバス、データバス以外のバスとしては、コントロールバスがあります。

これは双方向で、あるコンポーネントから別のコンポーネントに制御信号を伝達する。

アドレスバスとデータバスの違い

定義

アドレスバスは、メモリ内の物理的なアドレスを指定するために使用されるコンピュータ・バスです。

データバスは、コンポーネント間でデータを転送するために使用されるコンピュータバスです。

方向性

アドレスバスは単方向で,データバスは双方向です。

使用方法

アドレスバスは、データのメモリアドレスやIOを転送するのに役立ちます。

データバスは、データを送受信するためのものです。

これがアドレス・バスとデータ・バスの主な違いです。

バスの幅

アドレスバスの幅は、システムがアドレス指定できるメモリの量を決定する。

データバスの幅は、データの転送速度を決定する。

結論

バスとは、2つ以上のデバイスを接続する通信経路のことである

システムバスは、アドレスバス、データバス、制御バスに分けられる。

アドレスバスとデータバスの違いは、アドレスバスはメモリアドレスの転送に役立ち、データバスはデータの送受信に役立つということです。

制御バスは、デバイス間の制御信号の送信に役立ちます。

タイトルとURLをコピーしました