IPA過去問ドリル

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

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

キャッシュの書込み方式には,ライトスルー方式とライトバック方式がある。ライトバック方式を使用する目的として,適切なものはどれか。

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

正解:エ

解説

ライトスルー方式はキャッシュへの書込みと同時に主記憶にも書き込むため一貫性は保ちやすい一方,主記憶への書込みが頻発します。ライトバック方式は,キャッシュにだけ書き込んでおき,そのキャッシュラインが追い出されるときにまとめて主記憶に反映するため,プロセッサから主記憶への書込み頻度を減らすことができます。

選択肢ごとの解説

  • 誤り。書込みのたびに主記憶にも反映して一貫性を保つのはライトスルー方式の特徴です。
  • 誤り。ライトバック方式でも,キャッシュラインを追い出す際には主記憶への書き戻しが必要です。書き戻しが不要になるわけではありません。
  • 誤り。マルチプロセッサでのキャッシュ管理は,ライトバック方式の方がコヒーレンシ制御が複雑になりやすく,単純な回路構成の実現が目的ではありません。
  • 正しい。ライトバック方式は,キャッシュのみに書き込み,追い出し時にまとめて主記憶へ反映するため,主記憶への書込み頻度を減らせます。
基本情報技術者の過去問を演習モードで解く