スワップファイル
スワップファイルは、システムのファイルから取得したデータ、またはメモリやRAMのデータを含むファイルです。RAMからデータをスワップファイルという形で二次記憶装置に移すことで、コンピューターは他のプログラムのためにメモリを解放できます。
スワップファイルは、物理RAMに保存されないため、仮想メモリの一種です。アイドル状態のプロセスが使用しているメモリをRAMからスワップファイルに移すことで、コンピューターがアクセスできるメモリの量を増やします。この処理は「ページング」とも呼ばれ、一般的なメモリ管理の方法です。スワップされたメモリがプログラムに必要になると、スワップファイルのデータが物理メモリにページングされて戻されます。
スワップファイルは、使用できるシステムメモリの量を増やす便利な方法ですが、システムのパフォーマンスを低下させることもあります。たとえば、コンピューターが物理メモリのほぼすべてを使用している場合、システムはRAMとスワップファイルの間でデータを頻繁に移動する必要があります。二次記憶装置(HDDやSSDなど)からデータを読み取る処理は、RAMにアクセスするよりもはるかに遅いため、メモリのスワップを繰り返すと、目に見える遅延が発生することがあります。
スワップファイルはオペレーティングシステムによって自動的に作成、アクセス、削除されるため、ユーザーが管理する必要はありません。ただし、プログラムを切り替えるときにコンピューターの動作が遅くなる場合は、システムメモリが不足し、メモリのスワップが頻繁に発生している可能性があります。使用していないプログラムを閉じることで、この問題を一時的に軽減できます。長期的には、RAMを増設することが最も効果的な解決策です。
ファイル拡張子: .SWP
知識をテストする