×
システム構成・性能・ソフトウェア

ページフォールトの解説(基本情報技術者シラバス用語)

ページフォールトとは

ページフォールトとは、仮想記憶を採用しているシステムにおいて、プログラムがアクセスしようとしたデータ(ページ)が、現在物理メモリ(主記憶)上に存在せず、ハードディスクなどの補助記憶装置(仮想メモリ)に退避されている状態であるときに発生する割り込み信号(イベント)のことです。ページフォールトが発生すると、OSは該当するデータを補助記憶から物理メモリに読み込む処理を行います。その際、物理メモリに空きがない場合は、LRU(最も使われていないデータを追い出す方式)などのアルゴリズムに基づいて既存のデータを退避させます。

具体例