令和4年度 秋期 応用情報技術者試験 午前 問17
テクノロジ/ソフトウェアほとんどのプログラムの大きさがページサイズの半分以下のシステムにおいて,ページサイズを半分にしたときに予想されるものはどれか。ここで,このシステムは主記憶が不足しがちで,多重度やスループットなどはシステム性能の限界で運用しているものとする。
出典:令和4年度 秋期 応用情報技術者試験 午前 問17
- アページサイズが小さくなるので,領域管理などのオーバーヘッドが減少する。
- イページ内に余裕がなくなるので,ページ置換えによってシステム性能が低下する。
- ウページ内の無駄な空き領域が減少するので,主記憶不足が緩和される。
- エページフォールトの回数が増加するので,システム性能が低下する。
正解:ウ
解説
ほとんどのプログラムがページサイズの半分以下なら,ページサイズを半分にしてもプログラムは1ページに収まります。一方,各ページ内の使われない領域(内部フラグメンテーション)が減るため,同じ主記憶により多くのプログラムを収容でき,主記憶不足が緩和されます。
選択肢ごとの解説
- ア誤り。ページサイズを小さくするとページ数が増えるため,ページテーブルなど領域管理のオーバーヘッドはむしろ増加します。
- イ誤り。プログラムは半分にしたページにも収まるため,ページ置換えが増えて性能が低下するとは考えられません。
- ウ正しい。ページ内の無駄な空き領域(内部フラグメンテーション)が減り,主記憶不足が緩和されます。
- エ誤り。プログラムが1ページに収まる状況は変わらないため,ページフォールトの回数が増加するとはいえません。