IT PASSPORT
ITパスポートの問題解説
問題
CPUと主記憶(メインメモリ)の間に置かれ、CPUが頻繁に使うデータや命令を一時的に保持することで、低速な主記憶へのアクセス回数を減らし処理を高速化する記憶装置はどれか。
- ア 仮想記憶(仮想メモリ)
- イ ROM
- ウ ハードディスク(磁気ディスク)
- エ キャッシュメモリ
出典:オリジナル問題|参考範囲:IPA ITパスポート試験シラバス(最新版)、情報処理技術者試験の基礎知識
正解と解説
正解:キャッシュメモリ
解説:CPUは非常に高速ですが、主記憶(DRAM)はそれに比べて低速なため、CPUがデータを待つ時間が無駄になります。そこで、CPUの近くに小容量で高速なキャッシュメモリ(SRAMなど)を置き、よく使うデータをそこにコピーしておきます。次に同じデータが必要になったとき主記憶まで取りに行かずに済むため、全体の処理が速くなります。容量が小さい代わりに高速・高価なのが特徴で、L1・L2のように階層化されることもあります。
覚え方:キャッシュは「速度差を埋める一時置き場」と覚えましょう。容量を補う仮想記憶と役割が逆である点に注意です。キャッシュ=高速化、仮想記憶=容量補完、と対で整理すると混同しません。
他の選択肢はなぜ違う?
- ア仮想記憶は主記憶の容量が足りないときに補助記憶の一部を主記憶のように見せかける仕組みで、高速化ではなく記憶容量を補う技術です。
- イROMは読み出し専用で内容を保持する不揮発性メモリであり、CPUと主記憶の間で高速化を担う役割は持ちません。
- ウハードディスクは大容量の補助記憶ですが、主記憶よりさらに低速であり、CPUとの速度差を埋める高速バッファの役割は果たしません。
この問題について
IPAのITパスポート試験シラバスとIT基礎知識を参考に、Sikaku Master向けに独自作成した問題です。公式試験問題・過去問題の転載ではありません。
IPAの過去問題の転載ではなく、シラバス・公開情報に基づく独自問題として作成しています。