スポンサーリンク

問題の解答・解説ページ

このページは解説の閲覧モードです。
実力試しをしたい方は、下のボタンからクイズに挑戦してください!

この問題をクイズ形式で解く
問題 No.1823
コンピュータのプロセッサ内部に配置され、主記憶装置へのアクセス頻度を削減して処理性能を向上させるために、主記憶装置のデータを一時的に保持する高速な記憶素子はどれか。

【正解の解説】

キャッシュメモリ

仕事のたびに遠くの倉庫(主記憶装置)まで書類を取りに行くと時間がかかりますが、机の引き出し(キャッシュメモリ)に頻繁に使う書類を入れておけばすぐに作業を始められます。このように、CPUがメインメモリへアクセスする待ち時間を大幅に短縮し、パソコン全体の動作をキビキビさせるための非常に重要な役割を持っています。

スポンサーリンク

【その他の選択肢の解説】

レジスタ

キャッシュメモリが「よく使うデータを机の引き出しに一時保管しておくもの」だとすれば、レジスタは「今まさに手で握って計算している電卓やペン」のようなものです。容量はごくわずかですが世界一のスピードを誇り、データを一時保存するという目的は似ているものの、CPUのなかで演算そのものを直接サポートする点がキャッシュメモリとは決定的に異なります。

仮想メモリ

ハードディスクやSSDなどのストレージ領域をメモリーの身代わりに使うことで、実際の物理メモリサイズを超えた巨大なプログラムを動かせるようにするOSの機能です。実体のある物理的なハードウェアチップであるキャッシュメモリとは異なり、OSがソフトウェア的に作り出す仮想的な空間を指すため、問題文にある「プロセッサ内部の高速な記憶素子」という条件には当てはまりません。

フラッシュメモリ

デジカメの写真やスマホのアプリを保存する「NAND型フラッシュメモリ」などが有名で、データを長期保存する補助記憶装置として活躍します。パソコンの電源を切ると内容がすべて消えてしまうキャッシュメモリとは異なり、保存したデータを保持し続ける性質を持っていますが、プロセッサが処理を高速化するために使う専用のメモリとは用途と配置が異なります。