過去問解きまくり研究所 ホーム

令和3年度 春期 午前 問19

ソフトウェア

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

答えと解説を見る

✓ これが正解エページフォールト = ページイン ≧ ページアウト

解説

ページフォールトごとにページインが 1 回起きます。

設問は、ページング方式の仮想記憶で起こる三つの事象を、回数の多い順に並べさせています。ですから見分けの軸は、どの事象がどの事象に必ず伴うのか、そして条件によっては起こらない事象はどれか、という二点だけです。ページフォールトは、必要なページが主記憶にないときに起こります。そのたびに、欠けているページを補助記憶から読み込むページインが 1 回ずつ必要になりますから、この二つの回数は常に同じです。一方、読み込む場所を空けるために追い出すページを書き出すページアウトは、そのページが主記憶にある間に書き換えられていた場合にだけ必要です。書き換えられていなければ、主記憶から外すだけで済みます。ですからページアウトの回数は、ページインの回数を上回ることがありません。

ほかの選択肢はなぜ違うのか

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

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)