ライトバックとは?らいとばっく
ライトバック(write back)は、CPUの書込みをいったんキャッシュだけへ反映し、そのラインがキャッシュから追い出されるときにまとめて主記憶へ書き戻す方式。同じ場所への繰り返しの書込みがバスに出ないため転送量は減るが、主記憶の内容が一時的に古いままとなり、一貫性の制御が複雑になる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
主記憶へのアクセスはキャッシュより桁違いに遅く、書込みのたびに主記憶へ送るとその待ちがそのまま性能へ効く。同じ変数を何度も更新する処理では最後の値だけ主記憶へ届けばよいので、途中の値を毎回流すのは無駄である。そこで書戻しを追出しの時点まで遅らせ、バスの占有を減らす方式が採られた。代償として主記憶と食い違う期間ができ、複数のコアやDMAが同じ領域を見る構成では整合を取る制御が必要になる。
具体例
キャッシュの各ラインへ更新の有無を示すダーティビットを持たせ、追い出すときにダーティなラインだけを主記憶へ書き戻す。マルチコアでは、他のコアが同じラインを読もうとしたことをスヌープで検知し、最新値を持つキャッシュの側から渡す仕組みを併せ持つ。
試験での引っ掛け
ライトスルーと逆に覚えない。主記憶が常に最新なのはライトスルーで、ダーティビットも追出し時の書戻しも要らない。書込みが速いのがライトバック。また電源断やリセットでは書戻し前の内容が失われるため、不揮発性が要る領域では明示的なフラッシュ操作が必要になる。
関連用語
出た過去問
出典:令和7年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問22(IPA)
キャッシュメモリへの書込み動作には、ライトスルー方式とライトバック方式がある。それぞれの特徴のうち、適切なものはどれか。
正解:ライトスルー方式では、データをキャッシュメモリと主記憶の両方に同時に書き込むので、主記憶の内容は常にキャッシュメモリの内容と一致する。
要点:ライトスルーは主記憶へ同時書込み、ライトバックは追出し時に書戻し
ライトスルー方式は、書込み時にキャッシュメモリと主記憶の両方へ同時に書き込む。そのため主記憶の内容は常に最新に保たれ、キャッシュとの一貫性が崩れないが、書込みのたびに主記憶へのアクセスが発生するので速度面では不利である。一方ライトバック方式はキャッシュだけに書き、追い出し時にまとめて主記憶へ書き戻す。
出典・参考
高度試験 午前I(高度午前I 相当)のシラバスの2 コンピュータシステム > 2. メモリ > (3) メモリシステムの構成と記憶階層に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。