ページング方式の仮想記憶において,主記憶に存在しないページをアクセスした場合の処理や状態の順番として,適切なものはどれか。ここで,現在主記憶には,空きページはないものとする。
令和元年度 秋期 応用情報技術者 問18
テクノロジ系
正解と解説
正解 ウ
主記憶にないページへのアクセスでまずページフォールトが起き、置換え対象を決めてページアウトし、空いた枠にページインします。
ページフォールトは、アクセスしたページが主記憶にないときに発生する割込みです。主記憶に空きページがないので、ページ置換えアルゴリズム(LRUなど)で追い出すページを決めます。決めたページを補助記憶へ書き出す処理がページアウトです。空いたページ枠へ必要なページを読み込む処理がページインです。したがって順番は、ページフォールト、置換え対象ページの決定、ページアウト、ページインです。
ア:置換え対象の決定は、ページフォールトが起きた後に行います。ページインもページアウトで枠を空けてから行います。
イ:置換え対象ページの決定は、ページフォールトをきっかけに行う処理です。ページフォールトより先には来ません。
エ:空きページがないので、先にページアウトで枠を空けないとページインできません。
出典:令和元年度 秋期 応用情報技術者試験 問18
全年度から出題。10問で実力を判定します。登録不要。
出典:令和元年度 秋期 応用情報技術者試験 問18(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方