令和3年度 春期 応用情報技術者試験 午前 問19
テクノロジ/ソフトウェアページング方式の仮想記憶において,ページアクセス時に発生する事象をその回数の多い順に並べたものはどれか。ここで,A ≧ B は,A の回数が B の回数以上,A = B は,A と B の回数が常に同じであることを表す。
出典:令和3年度 春期 応用情報技術者試験 午前 問19
- アページアウト ≧ ページイン ≧ ページフォールト
- イページアウト ≧ ページフォールト ≧ ページイン
- ウページフォールト = ページアウト ≧ ページイン
- エページフォールト = ページイン ≧ ページアウト
正解:エ
解説
ページフォールトは必要なページが主記憶にないときに発生し,その度に必ずページイン(補助記憶から主記憶への読込み)が行われるので,ページフォールトとページインの回数は常に等しくなります。一方,ページアウトは追い出されるページを書き戻す必要があるときにだけ行われるので,ページインの回数以下です。よって「ページフォールト=ページイン ≧ ページアウト」となります。
選択肢ごとの解説
- ア誤り。ページアウトが最多になることはありません。ページアウトはページインに伴って必要なときにだけ発生します。
- イ誤り。ページアウトはページフォールト(=ページイン)の回数以下であり,順序が逆です。
- ウ誤り。ページフォールトと常に等しいのはページインであり,ページアウトではありません。
- エ正しい。ページフォールト1回につきページインが1回発生し,ページアウトは必要なときにだけ発生するので,この大小関係が成り立ちます。