平成24年度秋期 応用情報技術者試験 午前 問11
キャッシュメモリへの書込み動作には,ライトスルー方式とライトバック方式がある。それぞれの特徴のうち,適切なものはどれか。
- ア ライトスルー方式では,データをキャッシュメモリだけに書き込むので,高速に書込みができる。
- イ ライトスルー方式では,データをキャッシュメモリと主記憶の両方に同時に書き込むので,主記憶の内容は常に最新である。
- ウ ライトバック方式では,データをキャッシュメモリと主記憶の両方に同時に書き込むので,速度が遅い。
- エ ライトバック方式では,読出し時にキャッシュミスが発生してキャッシュメモリの内容が追い出されるときに,主記憶に書き戻す必要が生じることはない。
解答・解説を見る
正解:イ
AI解説
ライトスルー方式はキャッシュメモリと主記憶の両方に同時に書き込む方式で、主記憶の内容が常に最新に保たれる(その代わり書込みは遅い)。ライトバック方式はキャッシュだけに書き込み、そのブロックが追い出されるときに主記憶へ書き戻す方式で、書込みは速いが主記憶との一貫性管理が必要になる。イが正しい。 ア: 誤り。キャッシュだけに書き込んで高速なのはライトバック方式の特徴である。 イ: 正解。ライトスルーは両方へ同時書込みのため主記憶は常に最新である。 ウ: 誤り。両方へ同時に書き込むのはライトスルー方式であり、ライトバックの説明として不適切である。 エ: 誤り。ライトバックでは更新済み(ダーティ)ブロックが追い出されるとき主記憶への書戻しが必要になる。 💡 「スルー=突き抜けて主記憶まで同時に書く」「バック=後でまとめて書き戻す」と語感で覚える。二つの方式の特徴を入れ替えたひっかけが定番である。
出典:平成24年度 秋期 応用情報技術者試験 午前 問11 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。