Windows XP: 4GB から 16GB の RAM アップグレード

Windows XP: 4GB から 16GB の RAM アップグレード

私は 32 ビット OS の Windows XP Home を使用しています (64 ビット XP Pro にアップグレードする予定です)。また、RAM を 16 GB にアップグレードしています。違いがわかるでしょうか?
通常、一度に大量のファイルを圧縮します。32 ビット @ 4 GB RAM は実際には 3.25 GB RAM であり、20 個のファイルを圧縮すると (3 GB すべてを占める)、システムがほぼフリーズします。16 GB にアップグレードすれば問題は解決するでしょうか? このプロセスでは CPU にほとんど負担がかかりません。

答え1

Windows XP の 32 ビット版では RAM が最大 4 GB に制限されているというのはその通りです。

Windows XP の 64 ビット版での違いは、ハードウェア ドライバーを見つけるのが難しく、一部のソフトウェアがまったく互換性がないことです。Windows 7 の 64 ビット版を実行し (Windows Vista で時間を無駄にしないでください。Windows Vista は、永続的でありながら一貫性のない問題児のようなものです)、VirtualBox.org で Windows XP を仮想化して、Windows 7 と互換性のないアプリケーションを実行したほうが、おそらくずっと良いでしょう。

答え2

通常、一度に大量のファイルを圧縮します。

その場合、実際のボトルネックはハードドライブの I/O である可能性があります。

多数のファイルを同時に圧縮すると、オーバーヘッドが大きくなり、回転プラッタードライブ上でのシーク回数が増え、特定のファイルシステム(特にFAT32)では、トン断片化の恐れがあります。可能であれば、このようなタスクをシリアル化することをお勧めします。

答え3

Windows は、大量のディスク アクセスを行うとフリーズすることが知られています。
ディスク アクセスがボトルネックになっている場合は、RAM を増やしてもあまり変化はありません。

CPU が遅く、コンピューターがマルチコアでない場合は、CPU が別のボトルネックになっている可能性があります。

より高速なディスクとより高速な CPU にお金を投資する方がよいでしょう。しかし、より高速なシステム バスが必要になる可能性があり、すぐにまったく新しいコンピューターを入手する必要があるという結論に達します。

答え4

一度に圧縮するファイルの数を減らしてはいかがでしょうか。CPU コアが 4 つ以上ある可能性は低いので、CPU を最大限に活用するために、一度に 4 つ以上の圧縮プロセスを実行する必要はありません。また、7-zip などのマルチスレッド圧縮プログラムを使用する場合は、一度に 1 つのファイルだけを圧縮できます。

関連情報