ページング方式の仮想記憶における主記憶の割当てに関する記述のうち,適切なものはどれか。
平成30年度 春期 応用情報技術者 問19
テクノロジ系
正解と解説
正解 ア
ページング方式では、ページフォールトが起きたときに、そのページをロードする主記憶が割り当てられます(デマンドページング)。
ページング方式の仮想記憶では、プログラムを固定長のページに分けます。実行時に必要なページだけを主記憶に置きます。参照したページが主記憶にないとページフォールトが発生します。これを契機にページフレームを割り当て、ページをロードします。空きがなければページ置換えで既存のページを追い出すので、割り当てられる量はプログラムの進行によって変わります。
イ:空きがない場合は、LRUなどのページ置換えで使用中のページを追い出して空きを作ります。他のプログラムの終了を待つことはありません。
ウ:ページフォールトやページ置換えによって、プログラムに割り当てられる主記憶容量は実行中に変動します。
エ:実行開始時に全てのコード領域を割り当てる必要はありません。コード領域も必要になった時点でページ単位でロードされます。
出典:平成30年度 春期 応用情報技術者試験 問19
全年度から出題。10問で実力を判定します。登録不要。
出典:平成30年度 春期 応用情報技術者試験 問19(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方