正答4
解説
正解は4です。
キャッシュメモリの書込み方式の違いを問う問題です。
ライトスルー方式は、キャッシュへの書込みと同時に主記憶にも書き込みます。
ライトバック方式は、書込みをキャッシュだけで行い、そのブロックがキャッシュから追い出されるときにまとめて主記憶へ書き戻します。
【選択肢別解説】
1:× 常に主記憶と同じ内容を保ちながら書き込むのはライトスルー方式の特徴です。
ライトバック方式では、書き戻すまでの間はキャッシュと主記憶の内容が一致しません。
2:× ライトバック方式では、更新済みのブロックを追い出すときに主記憶への書き戻しが必要になります。
書き戻しが不要なのは、常に主記憶へ書き込んでいるライトスルー方式です。
3:× マルチプロセッサでは、ライトバック方式のほうが一貫性を保つ制御が複雑になります。
回路が簡単になるのはライトスルー方式です。
4:○ 同じブロックへの書込みが何度あっても、主記憶への書込みは追い出し時の1回で済みます。
そのためプロセッサから主記憶への書込み頻度を減らせます。
【ポイント】
ライトスルーは「一貫性が保ちやすいが遅い」、ライトバックは「速いが制御が複雑」と対で覚えます。