スワップファイル

スワップファイルは、システムのファイルから取得したデータ、またはメモリRAMのデータを含むファイルです。RAMからデータをスワップファイルという形で二次記憶装置に移すことで、コンピューターは他のプログラムのためにメモリを解放できます。

スワップファイルは、物理RAMに保存されないため、仮想メモリの一種です。アイドル状態のプロセスが使用しているメモリをRAMからスワップファイルに移すことで、コンピューターがアクセスできるメモリの量を増やします。この処理は「ページング」とも呼ばれ、一般的なメモリ管理の方法です。スワップされたメモリがプログラムに必要になると、スワップファイルのデータが物理メモリにページングされて戻されます。

スワップファイルは、使用できるシステムメモリの量を増やす便利な方法ですが、システムのパフォーマンスを低下させることもあります。たとえば、コンピューターが物理メモリのほぼすべてを使用している場合、システムはRAMとスワップファイルの間でデータを頻繁に移動する必要があります。二次記憶装置(HDDSSDなど)からデータを読み取る処理は、RAMにアクセスするよりもはるかに遅いため、メモリのスワップを繰り返すと、目に見える遅延が発生することがあります。

スワップファイルはオペレーティングシステムによって自動的に作成、アクセス、削除されるため、ユーザーが管理する必要はありません。ただし、プログラムを切り替えるときにコンピューターの動作が遅くなる場合は、システムメモリが不足し、メモリのスワップが頻繁に発生している可能性があります。使用していないプログラムを閉じることで、この問題を一時的に軽減できます。長期的には、RAMを増設することが最も効果的な解決策です。

ファイル拡張子: .SWP

更新日 February 26, 2014 著者: Per C.

quiz知識をテストする

Which of the following is an example of white box testing?

A
Quality control checks performed on a hardware device
0%
B
Microchip error-checking performed in a clean room
0%
C
Software testing performed by artificial intelligence
0%
D
Application testing performed by the original developer
0%
Correct! Incorrect!     View the White Box Testing definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのスワップファイルの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。