CPU・アーキテクチャ
キャッシュミスの分類「3つのC」に含まれるものの組み合わせとして正しいものはどれか。
- A書き込みミス・読み出しミス・分岐ミス
- Bクロックミス・電圧ミス・温度ミス
- C初期参照ミス・容量ミス・競合ミス
答えと解説を見る
正解:C. 初期参照ミス・容量ミス・競合ミス
キャッシュミスは、初めてアクセスするために起こる初期参照ミス(Compulsory)、キャッシュの容量が足りずに追い出されたために起こる容量ミス(Capacity)、同じセットの取り合いで起こる競合ミス(Conflict)の3つに分類されます。それぞれ、ラインサイズやプリフェッチ、容量の増加、連想度の増加などで対策します。
- A. 読み書きの種類による分類ではありません。
- B. 動作条件による分類ではありません。
- C. 正しい。Compulsory・Capacity・Conflictの3つです。