資格暗記無料で始める

ページフォールトとは?

ページフォールトとは、仮想記憶で、参照したページが主記憶に無いときに発生する例外。OSが補助記憶から該当ページを読み込み(ページイン)、必要なら別のページを追い出してから処理を再開する。主記憶アクセスがナノ秒の単位なのに対し、ページインは補助記憶の待ち時間が支配的でミリ秒の単位になるため、発生率が低くても実効的な処理時間を大きく引き延ばす。組込みのように応答時間を保証したい系では、ページングを使わない設計にすることも多い。

エンベデッドシステムスペシャリスト試験の過去問では3回出題されています(2017年度〜2022年度)。

ぺーじふぉーると

エンベデッドシステムスペシャリスト試験の頻出用語/午前II/別名:ページ不在、ページイン


ページフォールトの意味

仮想記憶で、参照したページが主記憶に無いときに発生する例外。OSが補助記憶から該当ページを読み込み(ページイン)、必要なら別のページを追い出してから処理を再開する。主記憶アクセスがナノ秒の単位なのに対し、ページインは補助記憶の待ち時間が支配的でミリ秒の単位になるため、発生率が低くても実効的な処理時間を大きく引き延ばす。組込みのように応答時間を保証したい系では、ページングを使わない設計にすることも多い。

ページフォールトの具体例

主記憶アクセスが200ナノ秒、ページフォールトのオーバーヘッドが100ミリ秒で、50万回に1回発生するなら、50万回のアクセスに100ミリ秒かかり、そこへ100ミリ秒が加わって1回あたり合計0.2秒になる。したがってページフォールトは1秒あたり最大5回しか発生しえない。

ページフォールトは試験でどう引っ掛けられる?

オーバーヘッドの100ミリ秒だけで割って「1秒あたり10回」とする誤りが定番。主記憶アクセスに要する時間も足す必要がある。ナノ秒とミリ秒の単位換算(1ミリ秒=100万ナノ秒)を取り違える誤りも合わせて問われる。

ページフォールトと関連する用語

ページフォールトが出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。