応用情報暗記無料で始める

ページフォールトとは?ぺーじふぉーると

ページフォールトとは、アクセスしようとしたページが主記憶に存在せず、補助記憶から読み込む必要があるときに発生する割込み。OSは空きページ枠を探し、無ければLRUなどの置換えアルゴリズムで追い出すページを選び、目的のページを読み込んでから中断した命令を再開する。追い出すページが更新されていれば書戻し(ページアウト)も伴うため、1回あたりの所要時間は主記憶へのアクセスより桁違いに大きい。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では8回出題され、ほかに3問の解説で触れられています(2016年度〜2023年度)。

応用情報技術者試験の頻出用語/テクノロジ系

この語が出る過去問を解く →

背景

主記憶より大きな空間をプログラムに見せるという仮想記憶の約束は、実記憶が足りなくなる瞬間が必ず来ることを意味する。その瞬間にプログラムを異常終了させるのではなく、いったん止めて必要なページを運び入れ、何事もなかったように再開する仕掛けが要る。ページフォールトは、その「足りなかった」を検知して補うための正常な機構であり、だからこそ発生率そのものが性能指標として管理される。

具体例

主記憶が数十ナノ秒で読めるのに対し、ページインは補助記憶へのアクセスを伴うためミリ秒単位かかる。実効アクセス時間は「主記憶アクセス時間+発生率×ページフォールト処理時間」で見積もれるため、発生率がわずかに上がるだけで平均が大きく悪化し、体感性能をそのまま左右する。

試験での引っ掛け

ページフォールトはエラーではなく、仮想記憶が正常に働いている証拠でもある。異常終了を伴う障害と混同しない。問題になるのは頻発してページの入替えに時間の大半を費やす状態(スラッシング)で、対策は多重度を下げるか実記憶を増やすことであり、ページサイズを小さくすると発生回数はむしろ増える。

関連用語

出た過去問

問題文で直接問われたものと、解説の中で触れられたものが含まれます。

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では8回出題(2016年度〜2023年度)
  • 分野:テクノロジ系
  • ページフォールトはエラーではなく、仮想記憶が正常に働いている証拠でもある。