図に示すマルチプロセッサシステムにおいて、各MPUのキャッシュメモリの内容を正しく保つために、共有する主記憶の内容が変化したかどうかを監視する動作はどれか。
バススヌープはバス監視でキャッシュ整合性を保つ動作

選択肢
- アデータハザード
- イバススヌープ
- ウライトスルー
- エライトバック
正解と解説
正解:イ バススヌープ
複数のMPUがそれぞれキャッシュをもって主記憶を共有すると、あるMPUが書き換えたデータが他方のキャッシュに古いまま残るキャッシュコヒーレンシの問題が起きる。これを防ぐため、各キャッシュ制御回路が共有バス上のアドレスとアクセス種別を常時監視し、自分が保持する行に関係する書込みを見つけたら該当行を無効化または更新する。この監視動作をバススヌープ(スヌーピング)と呼ぶ。
選択肢ごとの解説
この問題は2回出題されています
- 2016年度 春期 午前II 問1この問題の代表ページ
- 2018年度 春期 午前II 問2(このページ)
同じ分野の他の問題
- マルチコアプロセッサで用いられるスヌープキャッシュの説明として、適切なものはどれか。2022年度 秋期 午前II 問1
- マルチコアプロセッサで用いられるスヌープキャッシュの説明として、適切なものはどれか。2020年度 10月試験 午前II 問4
- SRAMと比較した場合のDRAMの特徴はどれか。2025年度 秋期 午前II 問9
- ページング方式の仮想記憶において、あるプロセスが仮想アドレス空間全体に対応したページテーブルをもつ場合、ページテーブルに…2020年度 10月試験 午前II 問8
- FeRAMの説明として、適切なものはどれか。2025年度 秋期 午前II 問3
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。