平成30年度 春期 応用情報技術者試験 午前 問19
ページング方式の仮想記憶における主記憶の割当てに関する記述のうち,適切なものはどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ア
-
ア: ページフォールトを契機に,ページのロードに必要な主記憶が割り当てられる
正しい。ページング方式では,必要になったページが主記憶にないとき(ページフォールト発生時)に,そのページをロードするための主記憶が割り当てられます(デマンドページング)。 -
イ: 主記憶の空きがない場合,実行中のプログラムが終了するまで待たされる
誤り。空きがない場合は,ページ置換えアルゴリズム(LRUなど)によって主記憶上のページを追い出し(ページアウト),空いた領域に必要なページを読み込みます。プログラムの終了を待つわけではありません。 -
ウ: 割り当てられる主記憶容量は一定で,変動しない
誤り。プログラムの進行に応じてページイン・ページアウトが行われるので,割り当てられる主記憶容量は変動します。 -
エ: 実行開始時に,少なくとも全てのコード領域に主記憶が割り当てられる
誤り。必要になったページだけを主記憶に読み込むので,実行開始時に全てのコード領域を割り当てる必要はありません。
答え
ア: ページフォールトを契機に,ページのロードに必要な主記憶が割り当てられる
出典:平成30年度 春期 応用情報技術者試験 午前 問19