私の簡単な理解は次のとおりです。
メモリ(RAM)はビットで構成され、8つのグループがバイトを形成し、それぞれがアドレス指定できるため、バイトアドレス指定可能なメモリです。
アドレスバスは、メモリのバイトの場所を格納します。
アドレスバスのサイズが32ビットの場合、最大2 32個の数値を保持できるため、最大2 32バイトのメモリ= 4GBのメモリとそれ以上のメモリは参照できません。
データバスは、メモリに書き込まれる/メモリから読み取られる値を送信するために使用されます。サイズが32ビットのデータバスがある場合、一度に最大4バイトをメモリに書き込んだり、メモリから読み取ったりできます。このサイズと可能な最大メモリサイズの間に関係はありません。
ほとんどのシステムはバイトアドレス指定可能ですが、プロセッサができるだけ多くのデータを移動することは理にかなっています。これはデータバスによって行われ、データバスのサイズは、8ビットシステム、16ビットシステム、32ビットシステム、64ビットシステムなどの名前の由来です。データバスが8ビット幅の場合、1回のメモリ操作で8ビットを転送できます。データバスの幅が32ビットの場合(書き込み時に最も一般的)、1回のメモリ操作で最大32ビットを移動できます。
これは、データバスのサイズがOSに8ビット、16ビットなどの名前を与えるものであると言います。私の理解の何が問題になっていますか?