平成30年 春期 応用情報技術者 午前 問19

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

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


答え ア


解説
ページング方式の仮想記憶では主記憶(メインメモリ)をページと呼ばれる小さなサイズに分割して管理します。
プログラム実行時に使用するデータをこのページに割り当てて動作します。
ページ割り当ててられていないデータを使用するとき(ページフォールトが発生したとき)、新たに空いているページをそのデータのために割り当てます。(ア)
ページ割り当て時に空いているページがないときは、あらかじめ決まった方式ですでに割り当てられているページを開けて割り当てます。


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

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

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

戻る 一覧へ 次へ