仮想記憶の入替えが多いとき、何を増やす?
ITパスポート試験 令和2年度10月 問59 / ソフトウェア › オペレーティングシステム
過去問にチャレンジ
仮想記憶を利用したコンピュータで,主記憶と補助記憶の間で内容の入替えが頻繁に行われていることが原因で処理性能が低下していることが分かった。この処理性能が低下している原因を除去する対策として,最も適切なものはどれか。ここで,このコンピュータの補助記憶装置は1台だけである。
- ア
演算能力の高いCPUと交換する。
- イ
仮想記憶の容量を増やす。
- ウ
主記憶装置の容量を増やす。
- エ
補助記憶装置を大きな容量の装置に交換する。
会話形式の解説
講師注目するのは処理性能が下がった原因です。主記憶と補助記憶の間の入替えを減らせる対策を考えましょう。
受験者仮想記憶は補助記憶も使うので、補助記憶の容量を増やせばよいと思いました。
講師仮想記憶では補助記憶も記憶領域として使います。ただ、入替えが頻発するのは主記憶が不足しているためです。
受験者では、容量を増やす対象を区別する必要がありますね。仮想記憶の容量を増やす方法はどうですか。
講師それでも主記憶の容量は増えません。主記憶の不足による入替えは解消できないのです。
受験者補助記憶を大容量の装置に交換する方法も、主記憶の容量は変わらないですね。
講師そのとおりです。補助記憶が大きくなっても、頻繁な入替えの原因は取り除けません。
受験者CPUを高性能なものに交換すれば、処理性能そのものは上がりそうですが、入替えには効きますか。
講師CPUの演算能力は高まりますが、入替えの頻度は下がりません。示された原因への対策にはなりません。
受験者主記憶の容量を増やせば、保持できるデータ量が増え、補助記憶との入替えを減らせるのですね。
講師はい。正解は主記憶装置の容量を増やす方法です。容量を増やす選択肢が複数あるときは、どの記憶装置が大きくなるのかを確かめましょう。
まとめ
仮想記憶では、主記憶に加えて補助記憶も記憶領域として利用します。主記憶が不足すると、両者の間で内容の入替えが増えます。この入替えによる性能低下には、主記憶装置の容量を増やす方法が適切です。CPUの演算能力や仮想記憶・補助記憶の容量を増やしても、示された原因は解消しません。
解答・解説
正解はウです
この問題のテーマ
仮想記憶で主記憶と補助記憶の間の入替えが頻発し、処理性能が低下したときの対策を問う問題です。
解き方の考え方
仮想記憶では補助記憶も記憶領域として利用します。主記憶が不足すると入替えが増えるため、入替えの頻度を下げられる対策を選びます。正解は主記憶装置の容量を増やすウです。
選択肢ごとの解説
- ×ア 演算能力の高いCPUと交換する。アのCPUを高性能なものに交換する方法は、演算能力を高めます。しかし、主記憶と補助記憶の間で内容を入れ替える頻度は下がらないため、示された原因への対策にはなりません。
- ×イ 仮想記憶の容量を増やす。イの仮想記憶の容量を増やす方法では、主記憶の容量は増えません。主記憶の不足による頻繁な入替えを解消できないため、不適切です。
- ○ウ 主記憶装置の容量を増やす。ウの主記憶装置の容量を増やす方法なら、主記憶に保持できるデータ量が増えます。その結果、補助記憶との入替えが減り、問題で示された性能低下の原因を取り除けます。
- ×エ 補助記憶装置を大きな容量の装置に交換する。エの補助記憶装置を大容量のものに交換する方法では、主記憶の容量は増えません。入替えが頻発する原因は主記憶の不足なので、補助記憶の容量を増やしても適切な対策にはなりません。
補足
容量を増やす選択肢が複数あるときは、どの記憶装置の容量が増えるのかを見分けましょう。この問題では、仮想記憶や補助記憶を大きくしても、入替えの原因となる主記憶の不足は解消しません。
POINT
- 仮想記憶では、主記憶に加えて補助記憶も記憶領域として利用します。
- 主記憶が不足すると、補助記憶との内容の入替えが増えます。
- 入替えが頻発している場合は、主記憶の容量を増やすことが対策になります。
