令和5年度春期 応用情報技術者試験 午前 問10
キャッシュメモリへの書込み動作には,ライトスルー方式とライトバック方式がある。それぞれの特徴のうち,適切なものはどれか。
- ア ライトスルー方式では,データをキャッシュメモリだけに書き込むので,高速に書込みができる。
- イ ライトスルー方式では,データをキャッシュメモリと主記憶の両方に同時に書き込むので,主記憶の内容は常にキャッシュメモリの内容と一致する。
- ウ ライトバック方式では,データをキャッシュメモリと主記憶の両方に同時に書き込むので,速度が遅い。
- エ ライトバック方式では,読出し時にキャッシュミスが発生してキャッシュメモリの内容が追い出されるときに,主記憶に書き戻す必要が生じることはない。
解答・解説を見る
正解:イ
AI解説
ライトスルー方式はキャッシュと主記憶に同時に書き込むため両者の内容は常に一致するが書込みは遅く、ライトバック方式はキャッシュのみに書き込み、追い出し時にまとめて主記憶へ反映するため高速だが一時的に内容が不一致になる。 ア: ライトスルーはキャッシュだけでなく主記憶にも同時に書き込むため、「キャッシュメモリだけに書き込む」という記述は誤りである。 イ: 正解。ライトスルー方式はキャッシュと主記憶に同時に書き込むため、主記憶とキャッシュの内容が常に一致するという特徴を正しく説明している。 ウ: ライトバック方式はキャッシュのみに書き込み主記憶には即座に反映しないため高速であり、「両方に同時に書込み、速度が遅い」という記述は誤りである。 エ: ライトバック方式ではキャッシュミスでブロックが追い出される際、変更されたデータ(ダーティデータ)を主記憶に書き戻す必要があるため誤りである。 💡 ライトスルー=常に一致・低速、ライトバック=一時不一致・高速だが追い出し時に書き戻しが必要、という対比で覚える。
出典:令和5年度 春期 応用情報技術者試験 午前 問10 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。