平成26年度 春期 午前 問16
ソフトウェア
仮想記憶を用いることによる効果
ページング方式の仮想記憶を用いることによる効果はどれか。
- アシステムダウンから復旧するときに,補助記憶のページを用いることによって,主記憶の内容が再現できる。
- イ処理に必要なページを動的に主記憶に割り当てることによって,主記憶を効率的に使用できる。
- ウ頻繁に使用されるページを仮想記憶に置くことによって,アクセス速度を主記憶へのアクセスよりも速めることができる。
- エプログラムの大きさに応じて大小のページを使い分けることによって,主記憶を無駄なく使用できる。
答えと解説を見る
✓ これが正解イ処理に必要なページを動的に主記憶に割り当てることによって,主記憶を効率的に使用できる。
解説
必要なページだけを主記憶に置く工夫です。
ページング方式の仮想記憶は、プログラムと記憶の場所を一定の大きさに区切り、いま使う区切りだけを主記憶へ持ち込む仕組みです。判定の軸は、述べられている効果がこの持ち込み方から直に出てくるものかどうかという点です。全体をまるごと載せておく必要がなくなるので、主記憶より大きなプログラムでも動かせますし、同時に動かせるプログラムの数も増やせます。いま触っていない部分に場所を占めさせずに済むというのが、この方式の得になっているところです。したがって、処理に必要なページを動的に主記憶に割り当てることによって主記憶を効率的に使用できるという記述が、この方式の効果に当たります。
ほかの選択肢はなぜ違うのか
- アシステムダウンから復旧するときに,補助記…:止まってしまったシステムを元の状態に戻す役目を担うのは、区切りの入替えとは別の仕掛けです。要所で控えを取っておく仕組みや処理の記録がその担当で、記憶の割当てとは目的が違います。
- ウ頻繁に使用されるページを仮想記憶に置くこ…:速さの向きが逆になっています。この方式が場所を借りる先は補助記憶なので、主記憶より読み書きは遅くなります。主記憶より速い置き場所を挟んで待ちを縮めるのは、キャッシュメモリの役目です。
- エプログラムの大きさに応じて大小のページを…:区切りの大きさは一定で、プログラムごとに変えることはしません。大きさを中身のまとまりに合わせて変える考え方はセグメント方式と呼ばれる別のもので、この方式の説明にはなりません。
出典:平成26年度 春期 基本情報技術者試験 午前 問16
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)