アドレスバス
アドレスバスとは、コンピュータのバスアーキテクチャのことです。デバイス間でデータを転送するために使用される。デバイスは、物理メモリのハードウェアアドレス(物理アドレス)によって識別されます。アドレスは、データバスがメモリストレージにアクセスできるように、2進数の形式で格納されている。
アドレスバスは、CPUとメインメモリを接続するワイヤの集まりで構成されており、メインメモリ内の特定の場所(アドレス)を識別するために使用されます。アドレスバスの幅(つまり配線の数)によって、いくつのユニークなメモリの位置をアドレス指定できるかが決まります。最近のパーソナルコンピュータやマッキントッシュは、最大36本のアドレス線を持っています。これにより、理論的には64ギガバイトのメインメモリにアクセスすることができます。しかし、実際にアクセスできるメモリの量は、チップセットやマザーボードの制限により、この理論上の制限よりもはるかに少ないのが普通です。
アドレスバスはシステムバスアーキテクチャの一部であり、コストを削減し、モジュール統合を強化するために開発されました。しかし、最新のコンピュータのほとんどは、特定のタスクのためにさまざまな個別のバスを使用しています。
個々のコンピュータには、コンピュータシステムの主要な構成要素を接続するシステムバスがあり、アドレスバスとデータバス、制御バスの3つの主要な要素を持っています。
アドレスバスは、システムが取得できるメモリの量によって測定されます。32 ビットのアドレスバスを持つシステムでは、4 ギガバイトのメモリ空間をアドレスすることができます。64 ビットのアドレスバスをサポートするオペレーティングシステムで使用する最新のコンピュータでは、メモリロケーションの 16 exbibytes をアドレスすることができ、事実上無制限です。
質問と回答
Q:アドレス・バスとは何ですか?
A:アドレスバスは、デバイス間のデータ転送に使用されるコンピュータバスアーキテクチャです。CPUとメインメモリを接続し、物理メモリのハードウェアアドレスを2進数で格納し、データバスがメモリストレージにアクセスできるようにします。
Q:アドレスバスの配線数は何本ですか?
A:アドレスバスの配線数によって、アドレス指定できる一意のメモリ位置の数が決まります。最近のパソコンやMacintoshでは、最大36本のアドレス線があるのが一般的です。
Q:システムバスアーキテクチャには、他にどのような要素があるのですか?
A:システムバスアーキテクチャには、アドレスバスのほかに、データバスとコントロールバスが含まれます。
Q:32ビットのアドレスバスでアクセスできるメモリはどのくらいですか?
A:32ビットアドレスのシステムは、4ギガバイトのメモリ空間にアクセスすることができます。
Q:64ビット・アドレスでアクセスできるメモリ容量は?
A:64ビットアドレスのシステムは、サポートするオペレーティングシステムと一緒に使用する場合、実質的に無制限の16ビットのメモリロケーションにアクセスすることができます。
Q:個々のコンピュータのシステムバスの目的は何ですか?
A:個々のコンピュータのシステムバスは、コンピュータ内の主要なコンポーネントを接続し、モジュール統合を強化しながらコストを削減することを目的としています。