テクノロジ系定義問題

ページング方式の仮想記憶において「ページフォールト」とは何か。

A.ページテーブルのエントリ数が不足し、アドレス変換ができなくなる状態
✗ ページテーブルのエントリ数不足はページフォールトとは別の問題です。ページフォールトは主記憶不在を指します。
B.プロセスがアクセスしようとしたページが主記憶上に存在せず、補助記憶から読み込む必要が生じること← 正解
✓ 正解です。ページフォールトとは、アクセス対象ページが主記憶に存在しない際に発生する例外で、OSがページを補助記憶から読み込みます。
C.複数のプロセスが同じページを同時に書き込もうとして競合する状態
✗ これはページの競合状態の説明であり、ページフォールトとは異なります。競合はロック機構で制御します。
D.ページの有効ビットが0のページに書き込みを行った際にページ内容が破壊されること
✗ ページフォールトはデータ破壊ではなく、主記憶上にページが存在しないことを示すイベントです。

応用情報技術者試験 の問題一覧