問題 No.2403
OSの主要な機能の一つである主記憶管理において、物理的な主記憶の容量が不足した際に、補助記憶装置の一部を主記憶の領域として見せかけ、見かけ上の記憶容量を拡張して実行する方式はどれか。
【正解の解説】
仮想記憶方式
机の上が狭くなった時に、引き出しに一時的に書類をしまっておくような仕組みです。目の前の作業スペース(主記憶)が狭くても、すぐ取り出せる引き出し(補助記憶)を机の延長として使うことで、大きな仕事を広げてこなせる状態を作り出します。
スポンサーリンク
【その他の選択肢の解説】
キャッシュメモリ方式
キャッシュメモリは、CPUと主記憶の間に置いて処理スピードを上げるためのものであり、容量を増やす仮想記憶とは目的が異なります。よくある勘違いとして「メモリを速くするもの」と「容量を増やすもの」をごちゃ混ぜにして覚えていると、この罠に引っかかってしまいます。
アドレッシング方式
アドレッシングは、広大な倉庫の中で「どこに荷物があるか」を指し示す番地指定の仕組みです。容量そのものを増やす仮想記憶とは異なり、あくまで場所の探し方や指定方法に焦点を当てた用語であるため、問題文の主記憶不足の解消という文脈では誤りとなります。
セグメンテーション方式
セグメンテーションは、プログラムを意味のまとまりごとに区切って管理するメモリ管理の一手法です。仮想記憶を実現する際の手法の一つとして使われることもありますが、補助記憶を使って見かけ上の容量を増やす仕組みそのものの名称としては仮想記憶方式が適切です。