私が理解しているように、「32ビット」は2 32に等しいので、32ビットOSで4GBのメモリを定義できます。また、「64ビット」は2 64であり、15EBを許可します。したがって、64ビットOSを使用すると、コンピューターにより多くのメモリを搭載できます。
しかし、私は別の点で混乱しています。
システムに(たとえば)4GBの物理メモリがあり、その4GBを32ビット整数のサイズで割った32ビットの場合、いくつかの整数(Nと呼びます)を格納できます。メモリー。また、64ビットでは、計算は4GBを64ビット整数のサイズで割ったものであるため、格納できる整数の数は半分になります。その結果、64ビットでは、同じメモリに多くの整数を格納することはできません。
これは、Microsoftが32ビットバージョンと64ビットバージョンのOSの両方でこのメモリを「4GB」として表示することで私たちをだましていることを意味しますか?