キャッシュのライトスルー
出典: 令和4年度 秋期 応用情報技術者試験 午前 問9 (IPA)
キャッシュメモリのライトスルーの説明として,適切なものはどれか。
- ア CPU がメモリに書込み動作をするとき,キャッシュメモリだけにデータを書き込む。
- イ CPU がメモリに書込み動作をするとき,キャッシュメモリと主記憶の両方に同時にデータを書き込む。
- ウ 主記憶のデータの変更は,キャッシュメモリから当該データが追い出される時に行う。
- エ 主記憶へのアクセス頻度が少ないので,バスの占有率が低い。
正解と解説を見る
正解: イ
- ア: キャッシュだけに書き込むのは、ライトバック方式です。
- イ: キャッシュと主記憶の両方に同時に書き込むのがライトスルーなので正しい説明です。
- ウ: 追い出されるときに主記憶を更新するのは、ライトバック方式です。
- エ: ライトスルーは書込みのたびに主記憶にアクセスするので、バスの占有率は高くなります。主記憶へのアクセスが少ないのはライトバックです。
ポイント
- ライトスルー: 書込みのとき、キャッシュと主記憶の両方に 同時に書き込みます。いつも内容が一致しますが、主記憶へのアクセスが多くなります。
- ライトバック: 書込みはキャッシュだけに行い、そのデータがキャッシュから 追い出されるときに 主記憶へ書き戻します。主記憶へのアクセスが少なく済みます。