CPU・アーキテクチャ
キャッシュの書き込み方式で、ライトバック方式の説明として正しいものはどれか。
- Aキャッシュには書き込まず、主記憶だけを更新する
- B書き込みのたびに、キャッシュと主記憶の両方を必ず更新する
- Cまずキャッシュだけを更新し、そのデータがキャッシュから追い出されるときに主記憶へ書き戻す
答えと解説を見る
正解:C. まずキャッシュだけを更新し、そのデータがキャッシュから追い出されるときに主記憶へ書き戻す
ライトバック方式では、書き込みはキャッシュだけに行い、更新済み(ダーティ)のラインが追い出されるときにまとめて主記憶へ書き戻します。主記憶へのアクセスが減るため高速ですが、一貫性の管理が複雑になります。毎回両方を更新するのはライトスルー方式です。
- A. キャッシュを使わない書き込み方式の説明です。
- B. 毎回キャッシュと主記憶の両方を更新するのはライトスルー方式です。
- C. 正しい。追い出すときに主記憶へ書き戻します。