IPA過去問ドリル

平成28年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問8

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

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

出典:平成28年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問8

正解:ウ

解説

主記憶が不足しがちで性能限界で運用されているシステムにおいて,ほとんどのプログラムがページサイズの半分以下の大きさであるとき,ページサイズを半分にすると,各プログラムがページ内に確保していた無駄な空き領域(内部フラグメンテーション)が減少します。その結果,同じ主記憶容量により多くのプログラムを格納できるようになり,主記憶不足が緩和されます。一方で,ページサイズを小さくすると管理すべきページ数が増えるため,領域管理のオーバヘッドは増加する点にも注意が必要です。

選択肢ごとの解説

  • 誤り。ページサイズを小さくすると,管理すべきページ数が増えるため,領域管理などのオーバヘッドはむしろ増加します。
  • 誤り。ページ内の無駄な空き領域が減ることで主記憶不足が緩和されるため,ページ置換えの頻度が増えてシステム性能が低下するとはいえません。
  • 正しい。ページサイズを半分にすると,ほとんどのプログラムがページ内に抱えていた無駄な空き領域が減少するため,同じ主記憶容量により多くのプログラムを格納でき,主記憶不足が緩和されます。
  • 誤り。主記憶不足が緩和される結果,多重度を高めやすくなるため,ページフォールトの回数が増加してシステム性能が低下するとは限りません。
エンベデッドシステムスペシャリストの過去問を演習モードで解く