-1

コンピュータに4GBを超えるRAMが搭載されていない限り、64ビットアーキテクチャは32ビットアーキテクチャよりも優れていると考える人がいるのはなぜですか。4GBの何がそんなに特別なのですか?

4

2 に答える 2

2

これは、事実上無制限の仮想メモリや追加の汎用レジスタなど、x8664ビットオペレーティングシステムの他の利点を理解していないためです。

4GBが「マジックナンバー」である理由は、PAEがないと、32ビットx86オペレーティングシステムは4GBを超える物理メモリをアドレス指定できないためです。PAEを使用しても、32ビットx86オペレーティングシステムで実行されているプロセスは、一度に4GBを超える仮想メモリ(通常は2GBまたは3GBのみ)をアドレス指定できません。これは、物理メモリが大量にある場合はさらに問題になります。

また、同等の条件下では、64ビットアプリケーションを実行する64ビットオペレーティングシステムは、32ビットアプリケーションを実行する32ビットオペレーティングシステムよりも多くのメモリを必要とします。2GB以下の場合、これは64ビットオペレーティングシステムの重大な欠点になる可能性があります。3GB〜4GBの場合、64ビットOSの利点を打ち消すことができます。

于 2013-01-26T21:16:19.013 に答える
-1

32ビットは4GBを超えるRAMにアクセスできません。したがって、32ビットアーキテクチャでは、上記のRAMは役に立ちません。

于 2013-01-26T21:09:33.987 に答える