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