ページファイル 【page file】 ページングファイル / スワップファイル

概要

ページファイル(page file)とは、オペレーティングシステム(OS)がハードディスクSSDなどのストレージ(外部記憶装置)に作成するファイルの一つで、使われていないメモリ領域の内容を一時的に保管しておくためのもの。

現代のCPUおよびOSの多くは「仮想メモリ」(virtual memory)という仕組み備えており、物理メモリの容量や番地(アドレス)とは独立に、OSメモリ空間の容量やアドレスの管理をっている。これにより、ストレージの一部を物理メモリの延長のように扱うことができ、物理メモリの容量以上のメモリ領域を確保することができる。

ページファイルは仮想メモリの管理のためにストレージ上に作られるファイルで、OSの管理するメモリ領域の一部として物理メモリ装置と一続きに取り扱われる。ページファイル上の領域をメモリとして実際に読み書きするには物理メモリに読み込まなければならないため、その時点で使われていない物理メモリ上の領域と交換する処理をう。これを「スワップ」(swapping)あるいは「ページング」(paging)という。

この処理はOSによって管理されるため、メモリを利用するアプリケーションソフトは特に意識することなく大容量のメモリを扱うことができる。ただし、スワップ処理にはメモリの読み書きよりもはるかに長い時間がかかるため、あまりに物理メモリより大きなページファイルを利用しようとすると処理性能が大幅に低下することがある。

不要な領域をページファイルに書き出して物理メモリから消去することを「ページアウト」(page-out)あるいは「スワップアウト」(swap-out)、必要な領域をページファイルから読み出して物理メモリ上に配置することを「ページイン」(page-in)あるいは「スワップイン」(swap-in)という。

(2024.1.11更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる