IPA過去問ドリル

令和4年度 秋期 応用情報技術者試験 午前 問17

テクノロジ/ソフトウェア

ほとんどのプログラムの大きさがページサイズの半分以下のシステムにおいて,ページサイズを半分にしたときに予想されるものはどれか。ここで,このシステムは主記憶が不足しがちで,多重度やスループットなどはシステム性能の限界で運用しているものとする。

出典:令和4年度 秋期 応用情報技術者試験 午前 問17

正解:ウ

解説

ほとんどのプログラムがページサイズの半分以下なら,ページサイズを半分にしてもプログラムは1ページに収まります。一方,各ページ内の使われない領域(内部フラグメンテーション)が減るため,同じ主記憶により多くのプログラムを収容でき,主記憶不足が緩和されます。

選択肢ごとの解説

  • 誤り。ページサイズを小さくするとページ数が増えるため,ページテーブルなど領域管理のオーバーヘッドはむしろ増加します。
  • 誤り。プログラムは半分にしたページにも収まるため,ページ置換えが増えて性能が低下するとは考えられません。
  • 正しい。ページ内の無駄な空き領域(内部フラグメンテーション)が減り,主記憶不足が緩和されます。
  • 誤り。プログラムが1ページに収まる状況は変わらないため,ページフォールトの回数が増加するとはいえません。
応用情報技術者の過去問を演習モードで解く