ページフォールト・ページイン・ページアウトの回数
出典: 令和3年度 春期 応用情報技術者試験 午前 問19 (IPA)
ページング方式の仮想記憶において,ページアクセス時に発生する事象をその回数の多い順に並べたものはどれか。ここで,A≧B は,A の回数が B の回数以上,A=B は,A と B の回数が常に同じであることを表す。
- ア ページアウト ≧ ページイン ≧ ページフォールト
- イ ページアウト ≧ ページフォールト ≧ ページイン
- ウ ページフォールト = ページアウト ≧ ページイン
- エ ページフォールト = ページイン ≧ ページアウト
正解と解説を見る
正解: エ
- ア: ページアウトは主記憶に空きがないときだけ発生するので、ページインより多くなることはありません。
- イ: ページアウトがページフォールトより多くなることはありません。
- ウ: ページアウトは空きがあれば発生しないので、ページフォールトと常に同じ回数にはなりません。
- エ: ページフォールトのたびにページインがあり、ページアウトは空きがないときだけなので正しい答えです。
ポイント
- ページフォールト: アクセスしたページが主記憶にないときに発生します。発生すると、必ずそのページを主記憶に読み込む ページイン が行われるので、ページフォールト = ページイン です。
- ページアウト は、主記憶に空きがないときだけ (追い出すページを書き出すとき) 行われるので、ページイン以下です。