IPA過去問ドリル

平成31年度 春期 データベーススペシャリスト試験 午前Ⅱ 問22

テクノロジ/コンピュータ構成要素

キャッシュメモリの動作に関する記述のうち,適切なものはどれか。

出典:平成31年度 春期 データベーススペシャリスト試験 午前Ⅱ 問22

正解:エ

解説

キャッシュメモリは,主記憶よりも高速だが容量の小さいメモリであり,主記憶へのアクセス時間とプロセッサの命令実行時間との差が大きいマシンほど,キャッシュメモリによって処理速度の向上(実効アクセス時間の短縮)が期待できます。よく使われるデータを高速なキャッシュに保持しておくことで,低速な主記憶への直接アクセスの頻度を減らせるためです。

選択肢ごとの解説

  • 誤り。キャッシュミスが発生しても,キャッシュ全体が一括消去されるわけではなく,通常は該当するキャッシュラインだけが入れ替えられ(追い出しアルゴリズムに従って),主記憶からその部分のデータが転送されます。
  • 誤り。キャッシュメモリは,アクセス頻度の高いデータを高速な記憶装置に保持することで,メモリアクセスの実効速度を向上させる効果があります。「効果がない」という記述は誤りです。
  • 誤り。キャッシュメモリにヒットした場合は,主記憶にアクセスする必要はなく,キャッシュメモリ自体からデータが読み出されます。「主記憶から最新のデータが転送される」というのはキャッシュミス時の動作です。
  • 正しい。主記憶のアクセス時間とプロセッサの命令実行時間との差が大きいマシンでは,高速なキャッシュメモリを介することで,実効的なメモリアクセス時間を短縮できる効果が大きくなります。
データベーススペシャリストの過去問を演習モードで解く