応用情報技術者試験 応用情報技術者試験 令和3年度春期 午前 問12: キャッシュメモリへの書込み動作には,ライトスルー方式とライトバック方式がある。それぞれの特徴のうち,適切なものはどれか。
への書込み動作には,ライトスルー方式と方式がある。それぞれの特徴のうち,適切なものはどれか。
73.59%
選択肢
- ア.ライトスルー方式では,データをキャッシュメモリにだけ書き込むので,高速に書込みができる。
- イ.ライトスルー方式では,データをキャッシュメモリと主記憶の両方に同時に書き込むので,主記憶の内容は常に最新である。
- ウ.ライトバック方式では,データをキャッシュメモリと主記憶の両方に同時に書き込むので,速度が遅い。
- エ.ライトバック方式では,読出し時にキャッシュミスが発生してキャッシュメモリの内容が追い出されるときに,主記憶に書き戻す必要が生じることはない。
正解
イ. ライトスルー方式では,データをキャッシュメモリと主記憶の両方に同時に書き込むので,主記憶の内容は常に最新である。
解説
ライトスルー方式は、書込み時にキャッシュと主記憶の両方を同時に更新する方式で、主記憶の内容が常に最新(キャッシュと一致)に保たれる。一方ライトバック方式は、いったんキャッシュだけを更新し、そのブロックがキャッシュから追い出されるときにまとめて主記憶へ書き戻す。この特徴を正しく述べているのはイである。
選択肢ごとの解説
- ア.キャッシュにだけ書き込んで高速化するのはライトバック方式の特徴であり、ライトスルー方式の説明として誤り。
- イ.ライトスルー方式はキャッシュと主記憶を同時に更新するため主記憶が常に最新になる、という正しい説明であり正しい。
- ウ.キャッシュと主記憶へ同時に書き込むのはライトスルー方式であり、ライトバック方式の説明としては誤り。
- エ.ライトバック方式では更新済み(ダーティ)のブロックが追い出される際に主記憶へ書き戻す必要が生じるため、「書き戻す必要が生じることはない」とする記述は誤り。
応用情報技術者試験 令和3年度春期 午前 の過去問一覧へ戻る・問12