平成28年度 春期 基本情報技術者試験 午前 問11
テクノロジ/コンピュータ構成要素キャッシュメモリの効果として,適切なものはどれか。
出典:平成28年度 春期 基本情報技術者試験 午前 問11
- ア主記憶からキャッシュメモリへの命令の読出しと,主記憶からキャッシュメモリへのデータの読出しを同時に行うことによって,データ転送を高速に行う。
- イ主記憶から読み出したデータをキャッシュメモリに保持し,CPUが後で同じデータを読み出すときのデータ転送を高速に行う。
- ウ主記憶から読み出したデータをキャッシュメモリに保持し,命令を並列に処理することによって演算を高速に行う。
- エ主記憶から読み出した命令をキャッシュメモリに保持し,キャッシュメモリ上でデコードして実行することによって演算を高速に行う。
正解:イ
解説
キャッシュメモリは,主記憶よりも高速な小容量メモリに,CPUが最近アクセスしたデータや命令を保持しておく仕組みです。同じデータへの再アクセスがあった場合,低速な主記憶ではなく高速なキャッシュメモリから読み出すことで,データ転送を高速化します。
選択肢ごとの解説
- ア誤り。命令とデータの読出しを同時に行うことがキャッシュの効果ではなく,再利用によって主記憶へのアクセスを減らすことが本質です。
- イ正しい。主記憶から読み出したデータをキャッシュに保持し,再度読み出す際の転送を高速化します。
- ウ誤り。キャッシュメモリ自体は,命令を並列に処理する仕組みではありません。
- エ誤り。キャッシュメモリ上でデコード・実行を行うわけではなく,データや命令の再利用によってメモリアクセスを削減するのがキャッシュの効果です。