IPA過去問ドリル

平成30年度 春期 基本情報技術者試験 午前 問11

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

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

出典:平成30年度 春期 基本情報技術者試験 午前 問11

正解:ウ

解説

キャッシュメモリは,CPUと主記憶の速度差を埋めるために,主記憶よりアクセス速度の速い小容量のメモリにデータの一部を保持する仕組みです。データ書込み時の方式には,キャッシュと主記憶を同時に書き換えるライトスルー方式と,キャッシュだけを書き換えておき,そのデータがキャッシュから追い出されるときに主記憶へ反映するライトバック方式とがあります。キャッシュミスが発生した場合のデータ転送は,プログラムではなくハードウェア(キャッシュコントローラ)が自動的に行います。

選択肢ごとの解説

  • 誤り。キャッシュミス時のデータ転送は,割込みを発生させてプログラムが行うのではなく,ハードウェアが自動的に行います。
  • 誤り。キャッシュメモリは実記憶と仮想記憶の容量差を埋めるものではなく,CPUと主記憶のアクセス速度差を埋めるためのものです。
  • 正しい。データ書込み時には,キャッシュメモリと主記憶を同時に書き換えるライトスルー方式と,キャッシュメモリだけを書き換え主記憶への反映を後で行うライトバック方式があります。
  • 誤り。半導体メモリが高速化しても,CPUとのアクセス速度差は依然として存在するため,キャッシュメモリの必要性が減っているわけではありません。
基本情報技術者の過去問を演習モードで解く