ホームページ  >  記事  >  アドレスバスの幅は、マイクロコンピュータのハードウェアシステムに最も大きな影響を与えますか?

アドレスバスの幅は、マイクロコンピュータのハードウェアシステムに最も大きな影響を与えますか?

青灯夜游
青灯夜游オリジナル
2022-07-21 17:23:448790ブラウズ

アドレスバスの幅は、「CPUが直接アクセスできる記憶領域のサイズ」に最も大きな影響を与えます。アドレス バスはアドレスの送信に特別に使用され、アドレス バスの幅によって CPU がアクセスできる物理アドレス空間が決まります。簡単に言えば、CPU が使用できるメモリの量です。したがって、アドレス バス幅はサイズに影響します。 CPU がアクセスできるストレージ容量の最大値。

アドレスバスの幅は、マイクロコンピュータのハードウェアシステムに最も大きな影響を与えますか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

マイコンのハードウェアシステムにおけるアドレスバスの幅(ビット数)は、「CPUが直接アクセスできる記憶空間の大きさ」に最も大きな影響を与えます。

アドレス バス (別名: アドレス バス) は、DMA 機能を持つ CPU またはユニットによって使用され、これらのユニットがコンピュータ メモリにアクセス (読み取り/書き込み) したいことを伝達します。コンポーネント/場所。

アドレス バス AB は、アドレスの送信に特別に使用されます。アドレスは CPU から外部メモリまたは I/O ポートにのみ送信できるため、アドレス バスは常に片方向の 3 ステートになります。データバスとは異なります。

アドレス バス幅は、CPU がアクセスできる物理アドレス空間を決定します。簡単に言えば、CPU が使用できるメモリの量です。

たとえば、8 ビット マイコンのアドレス バスは 16 ビットで、アドレス可能な最大空間は 2^16=64KB ですが、16 ビット マイコンのアドレス バスは 20 ビットです。アドレス指定可能な空間は 20 ビット、つまり 2^20=1MB です。一般に、アドレス バスが n ビットの場合、アドレス指定可能な空間は 2^n ビットです。

アドレス バスの幅は、アドレス指定可能なメモリ要素のサイズによって変化し、アクセスできるメモリの量を決定します。

例: 16 ビット幅のアドレス バス (1970 年代から 1980 年代初頭の 8 ビット プロセッサで一般的に使用されていた) は、2 の 16 乗 = 65536 = 64 KB のメモリ アドレスに達し、32ビット ユニット アドレス バス (通常、今日の 2004 年のような PC プロセッサ内) は、4,294,967,296 = 4 GB のアドレスをアドレス指定できます。しかし、現在、多くのコンピューター メモリは 4G を超えています (Windows XP x32 ビット システムは最大 3.29G までしか認識できないため、4G を超えるメモリを使用したい場合は、Windows x64 ビット システムを使用する必要があります)。したがって、現在主流のコンピュータはすべて 64 ビット プロセッサであるため、2^64=16X10^18=16EB のアドレスを扱うことができ、この数は長期間使い果たされることはありません。

ほとんどのマイクロコンピュータでは、アドレス可能なコンポーネントは 8 ビットの「バイト」です (つまり、この場合の「K」は「KB」またはキロバイトに相当します)。多くのコンピュータの例には、物理​​的にアドレス可能な最小のデータ ブロックとして、より大きなデータ ブロックが含まれています。メインフレーム、スーパーコンピューター、一部のワークステーションの CPU などのコンポーネント。

関連知識の詳細については、FAQ 列をご覧ください。

以上がアドレスバスの幅は、マイクロコンピュータのハードウェアシステムに最も大きな影響を与えますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。