IPA過去問ドリル

平成22年度 秋期 応用情報技術者試験 午前 問19

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

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

出典:平成22年度 秋期 応用情報技術者試験 午前 問19

正解:ウ

解説

ほとんどのプログラムの大きさが元のページサイズの半分以下であるため,ページサイズを半分にすると多くのプログラムがちょうど1ページ程度に収まるようになり,ページ内の無駄な空き領域(内部フラグメンテーション)が大きく減少します。その結果,同じ主記憶容量により多くのプログラムを格納できるようになり,主記憶不足が緩和されると考えられます。

選択肢ごとの解説

  • 誤り。ページサイズを小さくすると管理すべきページ数が増えるため,領域管理などのオーバヘッドはむしろ増加する方向に働きます。
  • 誤り。ほとんどのプログラムはページサイズの半分以下という前提から,ページサイズを半分にしてもなお1ページ程度に収まるため,直ちにページ内の余裕がなくなりページ置換えが多発するとは限りません。
  • 正しい。プログラムの大きさが元のページサイズの半分以下であるため,ページサイズを半分にするとページ内の無駄な空き領域が減少し,同じ主記憶により多くのプログラムを収容できるようになって主記憶不足が緩和されます。
  • 誤り。ページ内の無駄な領域が減って多重度を高められる方向に働くため,性能限界で運用している状況ではむしろページフォールトの回数は増加しにくく,システム性能はこの記述とは逆に改善する方向に働きます。
応用情報技術者の過去問を演習モードで解く