スワッピングとは?
スワッピングとは、主記憶装置(メモリ)の容量が不足したときに、現在使用していないプログラムやデータをまとめて補助記憶装置(ハードディスクやSSD)へ一時的に退避させ、空いた主記憶に必要なプログラムを読み込む記憶管理の方式。仮想記憶を実現する技術のひとつで、ページ単位で入れ替えを行う「ページング」に対し、スワッピングはプロセス(プログラム)単位でまとめて退避・復帰させる点が特徴とされる。補助記憶装置へのアクセスは主記憶に比べて非常に遅いため、頻繁に発生すると処理速度が大きく低下する。
すわっぴんぐ
スワッピングの意味
主記憶装置(メモリ)の容量が不足したときに、現在使用していないプログラムやデータをまとめて補助記憶装置(ハードディスクやSSD)へ一時的に退避させ、空いた主記憶に必要なプログラムを読み込む記憶管理の方式。仮想記憶を実現する技術のひとつで、ページ単位で入れ替えを行う「ページング」に対し、スワッピングはプロセス(プログラム)単位でまとめて退避・復帰させる点が特徴とされる。補助記憶装置へのアクセスは主記憶に比べて非常に遅いため、頻繁に発生すると処理速度が大きく低下する。
スワッピングの具体例
パソコンで多くのアプリを同時に起動しメモリ不足になると、使っていないアプリのデータがディスクに退避され、動作全体が急に重くなることがある。
スワッピングは試験でどう引っ掛けられる?
スワッピングが多発すると処理速度が極端に低下する現象は「スラッシング」と呼ばれ、原因(メモリ不足)と現象(速度低下)を区別して理解することが問われやすい。
スワッピングと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。