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

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

 ア  ページサイズが小さくなるので、領域管理などのオーバヘッドが減少する。
 イ  ページ内に余裕がなくなるので、ページ置換えによってシステム性能が低下する。
 ウ  ページ内の無駄な空き領域が減少するので、主記憶不足が緩和される。
 エ  ページフォールトの回数が増加するので、システムの性能が低下する。


答え ウ


解説
ページング方式では主記憶は固定サイズのページで管理され、必要なアドレスのデータが主記憶中に格納されている。
問題は、プログラムのサイズがページのサイズの半分のとき、このページのサイズを半分にしたときのシステムの状態である。
ここで、1つのページに格納されるプログラムは1つで、異なったプログラムは異なったページに格納される。(どんなに小さなプログラムでも1ページ割当てられる)

 ア  ページサイズが小さくなるとページ数が増加するので、領域管理などのオーバヘッドは増加します。
 イ  1つのページには1つのプログラムしか格納されないので、ページ内の余裕がなくなってもページ置換えには影響しません。
 ウ  ページ内の無駄な空き領域が減少するので、主記憶の利用率が上がり、主記憶の不足が緩和されます。
 エ  ページ数が増え、より多くのプログラムを主記憶に読み込むことができるようになるのでページフォールトの回数は減少します。


キーワード
・ページング方式

キーワードの解説
  • ページング方式
    仮想記憶の設計方法の一つで、主記憶をページと呼ばれる小さな単位に分割し割り当てを行う、OSの機能です。
    メモリアクセスは論理上のアドレスに対して行い、実際のメモリの物理的なアドレスへはページテーブルが対応付けを行います。
    仮想記憶を用いることで利用者は実際のメモリ容量以上のメモリへのアクセスが可能になります。

もっと、「ページング方式」について調べてみよう。

戻る 一覧へ 次へ