ページング方式の仮想記憶における主記憶の割り当てに関する記述のうち、適切なものはどれか。
ア | プログラム実行時のページフォールトを契機に、ページをロードするのに必要な記憶が割り当てられる。 |
イ | プログラムで必要なページをロードするための主記憶の空きが存在しない場合には、実行中のプログタムのどれかが終了するまで待たされる。 |
ウ | プログラムに割り当てられる主記憶容量は一定であり、プログラムの進行によって変動することはない。 |
エ | プログラムの実行開始時には、プログラムのデータ領域とコード領域のうち少なくともすべてのコード領域に主記憶が割り当てられる。 |
答え ア
【解説】
ページング方式の仮想記憶では主記憶(メインメモリ)をページと呼ばれる小さなサイズに分割して管理します。
プログラム実行時に使用するデータをこのページに割り当てて動作します。
ページ割り当ててられていないデータを使用するとき(ページフォールトが発生したとき)、新たに空いているページをそのデータのために割り当てます。(ア)
ページ割り当て時に空いているページがないときは、あらかじめ決まった方式ですでに割り当てられているページを開けて割り当てます。
【キーワード】
・ページング方式