問題本文
キャッシュの書込み方式には,ライトスルー方式とライトバック方式がある。ライトバック方式を使用する目的として,適切なものはどれか。
選択肢
- ア.キャッシュと主記憶の一貫性(コヒーレンシ)を保ちながら,書込みを行う。
- イ.キャッシュミスが発生したときに,キャッシュの内容の主記憶への書き戻しを不要にする。
- ウ.個々のプロセッサがそれぞれのキャッシュをもつマルチプロセッサシステムにおいて,キャッシュ管理をライトスルー方式よりも簡単な回路構成で実現する。
- エ.プロセッサから主記憶への書込み頻度を減らす。
正解
エ. プロセッサから主記憶への書込み頻度を減らす。
解説
ライトバック方式はキャッシュへの書込みのみで主記憶への書込みを遅延させる方式。主記憶への書込み頻度を減らせるのが目的。エが正解。
選択肢ごとの解説
- ア.コヒーレンシ確保は両方式共通の目標で、ライトバック固有の目的ではない。
- イ.キャッシュミス時の書き戻しはライトバックでは必要 (ダーティビットを見て主記憶へ反映)。
- ウ.回路を簡単にできるのはライトスルー方式。ライトバックは複雑。
- エ.主記憶への書込み頻度を減らす。ライトバックの主目的で正解。
基本情報技術者試験 平成29年度 春期 午前 の過去問一覧へ戻る・問9