平成25年度春期 応用情報技術者試験 午前 問19
仮想記憶方式におけるプログラムやデータの格納方法に関する記述のうち,適切なものはどれか。
- ア 一つのプログラムや一連のデータは,主記憶装置及び補助記憶装置で必ず連続した領域に格納される。
- イ 頻繁に参照されるプログラムやデータが主記憶装置に格納されているので,仮想記憶を用いない場合に比べて主記憶の平均アクセス時間が短くなる。
- ウ プログラムやデータを補助記憶装置に格納し,必要に応じて主記憶に読み込むので,主記憶の見かけの容量を拡大できる。
- エ ページアウトされたプログラムやデータがシステムの停止後も補助記憶装置に保持されるので,再起動後に主記憶の内容が復元される。
解答・解説を見る
正解:ウ
AI解説
仮想記憶方式は、プログラムやデータを補助記憶装置に置き、必要な部分だけをページ単位で主記憶に読み込むことで、実装された主記憶の容量を超える見かけ上のメモリ空間を提供する仕組みである。よってウが正しい。仮想記憶の本質は「見かけの容量拡大」であり、速度向上の仕組みではない点に注意する。 ア: 仮想記憶ではプログラムやデータはページ単位に分割され、主記憶上でも補助記憶上でも連続した領域に置かれる必要はない。 イ: 仮想記憶はページフォールト時のオーバヘッドがあるため、平均アクセス時間はむしろ長くなり得る。アクセス時間短縮はキャッシュメモリの役割である。 ウ: 正しい。補助記憶に格納し必要に応じて主記憶に読み込むことで、主記憶の見かけの容量を拡大できる。 エ: 通常の仮想記憶では、システム停止後に主記憶の内容が復元されることはない(休止状態機能とは別物である)。 💡 「仮想記憶=容量の拡大」「キャッシュ=速度の向上」と目的で対比して覚える。ページング方式では連続領域が不要になることも、フラグメンテーション対策としてセットで押さえる。
出典:平成25年度 春期 応用情報技術者試験 午前 問19 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。