令和5年度 春期 応用情報技術者試験 午前 問10
キャッシュメモリへの書込み動作には,ライトスルー方式とライトバック方式がある。それぞれの特徴のうち,適切なものはどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:イ
-
ライトバック (write back):
CPUからの書込み命令時に キャッシュメモリだけに書き込み、主記憶への書き込みは キャッシュからデータが追い出されるとき に行います。高速に動作しますが、データの整合性を保つための制御が複雑になります。 -
ライトスルー (write through):
CPUからの書込み命令時に キャッシュメモリと主記憶の両方に同時に書き込む 方式です。データの整合性は保たれますが、主記憶への書き込みが毎回発生するため処理速度は遅くなります。 -
ア: ライトスルー方式では,データをキャッシュメモリだけに書き込むので,高速に書き込みができる。
誤り。ライトスルー方式は、データを キャッシュメモリと主記憶 に同時に書き込むため、キャッシュメモリだけではありません。 -
イ: ライトスルー方式では,データをキャッシュメモリと主記憶の両方に同時に書き込むので,主記憶の内容は常にキャッシュメモリの内容と一致する。
正しい。ライトスルー方式の特徴として、データがキャッシュメモリと主記憶に常に同時に書き込まれるため、主記憶とキャッシュの整合性が常に保たれます。
補足:
ライトスルー方式はデータの整合性を保証しますが、主記憶への書き込みが毎回発生するため処理速度は遅くなります。
-
ウ: ライトバック方式では,データをキャッシュメモリと主記憶の両方に同時に書き込むので,速度が遅い。
誤り。ライトバック方式ではデータは キャッシュメモリだけに書き込まれ、主記憶への書き込みはキャッシュデータが追い出されるときに行われます。そのため速度は高速です。 -
エ: ライトバック方式では,読出し時にキャッシュミスが発生してキャッシュメモリの内容が追い出されるときに,主記憶に書き戻す必要が生じることはない。
誤り。ライトバック方式では、キャッシュミス時にキャッシュメモリ内のデータが変更されていれば、主記憶に書き戻す必要があります。
答え
イ: ライトスルー方式では,データをキャッシュメモリと主記憶の両方に同時に書き込むので,主記憶の内容は常にキャッシュメモリの内容と一致する。
出典:令和5年度 春期 応用情報技術者試験 午前 問10