ページング方式の仮想記憶において,ページアクセス時に発生する事象をその回数の多い順に並べたものはどれか。ここで,A ≧ B は,A の回数が B の回数以上,A = B は,A と B の回数が常に同じであることを表す。
令和3年度 春期 応用情報技術者 問19
テクノロジ系
正解と解説
正解 エ
ページフォールトが起きるたびに必ずページインが行われます。ページアウトは空きがないときだけ起きるので、ページフォールト=ページイン≧ページアウトです。
ページフォールトは、アクセスしたページが主記憶上にないときに発生する割込みです。ページフォールトが起きると、必要なページを補助記憶から主記憶に読み込むページインが必ず行われます。そのため、ページフォールトとページインの回数は常に同じです。ページアウトは、主記憶に空きページ枠がないときにだけ、追い出すページを補助記憶へ書き出す処理です。空き枠があればページアウトは起きないので、ページアウトの回数はページインの回数以下になります。
ア:ページアウトは空き枠がないときだけ起きるので、ページインより多くなることはありません。ページインはページフォールトと常に同じ回数です。
イ:ページアウトはページフォールトのうち空き枠がない場合にだけ起きるので、ページフォールト以上にはなりません。ページフォールトとページインは常に同じ回数です。
ウ:ページフォールトと常に同じ回数になるのはページインです。ページアウトは空き枠があれば起きないので、常に同じにはなりません。
出典:令和3年度 春期 応用情報技術者試験 問19
全年度から出題。10問で実力を判定します。登録不要。
出典:令和3年度 春期 応用情報技術者試験 問19(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方