必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 応用情報技術者
  3. 平成30年度春季問題一覧
  4. 平成30年度春季問題19-解答・解説-分析

平成30年度春季問題

問題19

ページング方式の仮想記憶における主記憶の割り当てに関する記述のうち、適切なものはどれか。

プログラム実行時のページフォールトを契機に、ページをロードするのに必要な記憶が割り当てられる。
プログラムで必要なページをロードするための主記憶の空きが存在しない場合には、実行中のプログタムのどれかが終了するまで待たされる。
プログラムに割り当てられる主記憶容量は一定であり、プログラムの進行によって変動することはない。
プログラムの実行開始時には、プログラムのデータ領域とコード領域のうち少なくともすべてのコード領域に主記憶が割り当てられる。

ページング方式の仮想記憶における主記憶の割り当てに関する記述のうち、適切なものはどれか。

プログラム実行時のページフォールトを契機に、ページをロードするのに必要な記憶が割り当てられる。
プログラムで必要なページをロードするための主記憶の空きが存在しない場合には、実行中のプログタムのどれかが終了するまで待たされる。
プログラムに割り当てられる主記憶容量は一定であり、プログラムの進行によって変動することはない。
プログラムの実行開始時には、プログラムのデータ領域とコード領域のうち少なくともすべてのコード領域に主記憶が割り当てられる。

解答:ア

<解説>

仮想記憶は,ハードディスクなどの大容量の補助記憶装置を仮想的な記憶空間とみなし、主記憶よりも容量の大きい記憶空間を利用できるようにする技術。補助記憶装置を仮想記憶とすることで,主記憶の容量よりも大きいプログラムを扱うことができる。

プログラム実行時のページフォールト(ページが存在しないという割込み)が発生すると,仮想記憶から主記憶にデータが送られるための割当てを行う。
× 主記憶の空きが存在しない場合は,ページ置換えアルゴリズムによってページが割り当てられる。
× プログラムに割り当てられる主記憶容量は,プログラムの進行によってページイン·ページアウトが繰り返される可能性があるので,一定とはならない。
× プログラムの実行を開始したときには,主記憶には何も割り当てられない。