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