IPA過去問ドリル

令和3年度 春期 応用情報技術者試験 午前 問19

テクノロジ/ソフトウェア

ページング方式の仮想記憶において,ページアクセス時に発生する事象をその回数の多い順に並べたものはどれか。ここで,A ≧ B は,A の回数が B の回数以上,A = B は,A と B の回数が常に同じであることを表す。

出典:令和3年度 春期 応用情報技術者試験 午前 問19

正解:エ

解説

ページフォールトは必要なページが主記憶にないときに発生し,その度に必ずページイン(補助記憶から主記憶への読込み)が行われるので,ページフォールトとページインの回数は常に等しくなります。一方,ページアウトは追い出されるページを書き戻す必要があるときにだけ行われるので,ページインの回数以下です。よって「ページフォールト=ページイン ≧ ページアウト」となります。

選択肢ごとの解説

  • 誤り。ページアウトが最多になることはありません。ページアウトはページインに伴って必要なときにだけ発生します。
  • 誤り。ページアウトはページフォールト(=ページイン)の回数以下であり,順序が逆です。
  • 誤り。ページフォールトと常に等しいのはページインであり,ページアウトではありません。
  • 正しい。ページフォールト1回につきページインが1回発生し,ページアウトは必要なときにだけ発生するので,この大小関係が成り立ちます。
応用情報技術者の過去問を演習モードで解く