問題 No.2033
CPUが書き込みを行う際、キャッシュメモリのみを更新し、主記憶装置の更新は該当データがキャッシュから追い出される際に行うことで、メモリバスの負荷を軽減する書き込み方式はどれか。
【正解の解説】
ライトバック方式
ノートにメモを書くとき、まずは手元の付箋にサッと書き留めておき、あとで時間があるときに本ノート(主記憶)へ清書するようなものです。毎回本ノートを開く手間がないため作業が非常に早くなり、メモリバスの交通渋滞を防ぐことができます。
スポンサーリンク
【その他の選択肢の解説】
ライトスルー方式
ライトバック方式の後回しとは異なり、こちらは家計簿に何か買うたびその場で即座に銀行口座の残高も同時に更新するような真面目な方式です。安全確実ですが、主記憶へアクセスする回数が増えるためバスの負荷が高くなる点が試験での狙い目です。
ライトストリーム方式
ストリームという言葉から動画のストリーミング配信などを連想させますが、CPUのキャッシュ制御方式においてはこのような用語は使われません。知識の曖昧な受験者を惑わすための一般的なひっかけパターンとして配置されています。
ライトインvalidate方式
データの書き込み時に主記憶を後回しにするライトバック方式とは異なり、こちらはマルチプロセッサ環境などでキャッシュ間のデータの矛盾を防ぐために無効化(インバリュート)する制御手法を指すため、問題文の主旨とは異なります。