
Windows 7 64 ビット、8GB RAM、1152MB のハードウェア予約を使用しています。タスク マネージャーで確認すると、使用可能な物理メモリは 7039MB になります。この状態を維持することの利点と欠点は何ですか?
MSCONFIG から無効にすると、ハードウェアの予約容量は 1 MB に減ります。今日では 8 GB でもまだ多いことを考慮すると、あらゆる意味で最高のパフォーマンスを得るには、どの方法で維持すればよいでしょうか。
答え1
昔の 32 ビット システムでは、RAM の最大アドレス可能量は 4Gb でした。現在では、コンピューターのハードウェアと通信するためにメモリ領域が必要なので、4Gb の最後には、メモリではなくデバイスにアクセスする領域が予約されています。64 ビット システムでは、優れたドライバーと新しいハードウェアにより、デバイス用のメモリ領域がはるかに広くなり、RAM の邪魔にならないと思います。
ただし、64 ビット システムでも、レガシーな理由から 4 GB 未満のスペースを使用するデバイスやドライバーが存在する場合があります。優れたデバイス、ドライバー、BIOS を備えた一部の新しいシステムでは、ハードウェア予約メモリをほとんど使用しません (私の 5 GB (そうです、5 GB) の Dell ラップトップでは、約 29 MB のハードウェアが予約されています)。
場合によっては、BIOS 設定を変更してメモリを増やすことができます。一部の BIOS では、ソフトウェアによるメモリ ホールの再マッピングが提供されています。
ハードウェアでメモリを予約しても、システムには何のメリットもなく、使用できないメモリが存在するというデメリットしかありません。
答え2
私の記憶が正しければ (失言しているかもしれませんが)、ハードウェア予約 RAM があるということは、サウンド カードなどの PC 上のデバイスがハードウェア予約 RAM を優先的に使用し、安定性が向上することを意味します。
ただし、XP が 32 ビットなので 4GB を使用できない理由を調べていたときに、同じようなことを読んだので、これが 7 に当てはまるかどうかはわかりません...
もしかしたら、他の誰かが私の発言を確認したり、反証したりできるでしょうか?