![Windows XP: 4GB から 16GB の RAM アップグレード](https://rvso.com/image/1267908/Windows%20XP%3A%204GB%20%E3%81%8B%E3%82%89%2016GB%20%E3%81%AE%20RAM%20%E3%82%A2%E3%83%83%E3%83%97%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89.png)
私は 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 つのファイルだけを圧縮できます。