平成29年度春期 応用情報技術者試験 午前 問10
キャッシュメモリのライトスルーの説明として,適切なものはどれか。
- ア CPUが書込み動作をする時,キャッシュメモリだけにデータを書き込む。
- イ キャッシュメモリと主記憶の両方に同時にデータを書き込む。
- ウ 主記憶のデータの変更は,キャッシュメモリから当該データが追い出される時に行う。
- エ 主記憶へのアクセス頻度が少ないので,バスの占有率が低い。
解答・解説を見る
正解:イ
AI解説
正解はイ。キャッシュメモリへの書込み方式には2種類ある。ライトスルー方式は、CPUの書込み時にキャッシュメモリと主記憶の両方に同時にデータを書き込む方式で、常に両者の内容が一致するため制御が単純でコヒーレンシ(一貫性)を保ちやすいが、主記憶への書込みが毎回発生するため速度面では不利である。対するライトバック方式はキャッシュだけに書き、追出し時に主記憶へ反映する。 ア: 書込み時にキャッシュメモリだけに書き込むのはライトバック方式の説明である。 イ: 正しい。キャッシュと主記憶の両方に同時に書き込むのがライトスルー方式である。 ウ: 主記憶の更新をキャッシュからデータが追い出されるときに行うのはライトバック方式の説明である。 エ: 主記憶へのアクセス頻度が少なくバス占有率が低いのはライトバック方式の特徴である。ライトスルーは毎回主記憶に書くためバス占有率は高い。 💡 スルー=素通しで主記憶まで毎回書く(一致するが遅い)、バック=後でまとめて書き戻す(速いが制御が複雑)。特徴を問う肢(バス占有率など)もどちらの方式の話かを見極める。
出典:平成29年度 春期 応用情報技術者試験 午前 問10 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。