64 ビット コンピューター上の Windows 7

64 ビット コンピューター上の Windows 7

Wikipedia で、64 ビット PC 上の Windows 7 には 32 ビット PC の 2 倍の RAM が必要であると読みました。
その理由は理解できます。メモリに保存される数値はすべて 4 バイトではなく 8 バイト必要だからです。
簡単に言えば、64 ビット コンピューターで Windows 7 を使用すると、RAM の量が半分になるということです。

現在、私は Windows Vista を搭載した Intel Core 2 Duo ラップトップ (2 GB の RAM) を持っています。
質問は、
Core 2 は 64 ビット アーキテクチャなので、Windows 7 にアップグレードすると、ラップトップは 1 GB の RAM しかないかのように動作するのでしょうか?

または、言い換えると、
Windows 7 を搭載した 64 ビット PC で同じパフォーマンスを得るには、32 ビット PC の 2 倍の RAM が必要ですか?

もし私が正しければ、64 ビット コンピューターと Windows 7 を使用するのはひどいビジネスだと言うでしょう (ただし、私が間違っていることを願っています)。


フォローアップ:
いくつかの回答を聞いた後、64 ビット PC で 32 ビット OS を使用することと、64 ビット PC で 64 ビット OS を使用することは同じではないことに気づきました。

どうやら、64 ビット アーキテクチャで Windows 7 が 2 倍の RAM を必要とする問題は、OS と PC の両方が 64 ビットをサポートしている場合に発生します。
この問題に対処するための新しい回答をお願いします。
また、32 ビット バージョンの Windows を使用している 64 ビット PC で 4 GB を超える RAM を搭載することは可能ですか?

答え1

それは大きな誤解です。確かに、あなたの申請は少しRAMは増えますが、全体的にはほとんど目立ちません。2倍多いですメモリ。そうであれば、誰も 64 ビットに切り替えることはないでしょう。

64 ビット Windows 7 マシンでは 2 GB の RAM があればまったく問題ありません。


あなたのフォローアップによると:Windows 7がメモリを2倍消費するという噂をどこで聞いたのか分かりませんが、それは完全に間違い絶対にとんでもない64ビットOSが占める2倍多いですメモリは 32​​ ビット OS と同じです。コンピューターにどのようなハードウェアが搭載されているかは関係ありません。

64ビットOSの主な利点は、4GB以上のRAMを使用できることです。さらに、64ビットプロセッサを利用するために特別に作成されたアプリケーションは、32ビットのアプリケーションよりもわずかに高速になります。それ以外は、2つの間に大きな違いはありません。したがって、おそらく64ビットOSを使用する必要はないでしょう。必要64 ビット OS ですが、インストールしない理由はないので、インストールすることをお勧めします。

答え2

ポインターのみが 2 倍の量の RAM を使用します。その他のメモリの内容は以前と同じです。また、ポインターはメモリ使用量のほんの一部を占めるだけです。

ただし、RAM が 2 GB しかない場合は、64 ビットを必要とする別の理由が必要です。その量の RAM では、64 ビット OS のメリットはほとんど得られません。64 ビットが必要なシナリオとして考えられるのは、Hyper-V (RAM では満足できない) と、何かをテストする必要がある場合の 2 つだけです。

RAM をアップグレードするか、32 ビットのままにしておきます。

答え3

それは誤解です。私は約 2 年間、64 ビット版の Vista (最近では Windows 7) を実行しています。Vista 64 は 1 GB の RAM だけで問題なく動作します。メモリ消費に関しては、32 ビット OS と 64 ビット OS の間に実質的な違いはありません。

一方、64 ビット OS を使用している場合、一部のアプリも 64 ビットであれば、実際にはより高速になる可能性があります (たとえば、7zip や WinRAR には、32 ビット アプリよりも高速な 64 ビット アプリがあります)。

答え4

類推

32 ビット = 毎秒 32 リットル (たとえば、ウォーター ポンプ) 64 ビット = 毎秒 64 リットル (同じ例 - ウォーター ポンプ)

水を送るには、水ポンプからパイプを出す必要があります(32リットルまたは64リットル対応のポンプのいずれか)

RAM = パイプ(サイズ) 1G RAM = 直径 1 インチのパイプ 2G RAM = 直径 2 インチのパイプ 4G RAM = 直径 4 インチのパイプ 8G RAM = 直径 8 インチのパイプ

今、

機械が毎秒 32 リットルの水を必要とする場合、32 リットルの機械で供給できます。機械が毎秒 64 リットルの水を必要とする場合、32 リットルの機械は 2 インチのパイプを使用して供給できますが、1 インチのパイプでは供給できません。64 リットルの機械は 1 インチのパイプを使用して供給できます。

ジャンプ先:

機械が毎秒 512 リットルを必要とする場合はどうなるでしょうか?

32 リットルのマシンは、8 インチのパイプを使用して最大 256 リットル/秒しか供給できません。

64 リットルのマシンは、4 インチのパイプのみを使用して 256 リットルを供給できます。ただし、必要な量は 512 リットルなので、512 リットル/秒を満たすには 8 インチのパイプを使用する必要があります。

現在、32 リットルのマシンでは 4 インチのパイプは使用できませんが、64 リットルのマシンでは最大 8 インチのパイプを使用できます。

この例えが、技術に詳しくない人たちの理解に役立つことを願っています。

乾杯。

関連情報