キャッシュの書き込み方式(ライトスルー・ライトバック)とは?きゃっしゅのかきこみほうしき
キャッシュの書き込み方式(ライトスルー・ライトバック)とは、ライトスルーはキャッシュと下位の記憶へ同時に書く方式で、内容が常に一致する代わりに遅い側の速度に律速される。ライトバックはキャッシュにだけ書き、追い出し時にまとめて反映するため速いが、反映前に電源が落ちるとその分が失われる。
最終更新:2026-10-06
ネットワークSPを最短で暗記・合格する →背景
読み出しと違い、書き込みは失われるとやり直しが効かない。速さを取ると「まだ下位に届いていないデータ」を抱える時間が生まれ、その間に落ちれば消える。つまりこの選択は性能設計であると同時に完全性と可用性の設計であり、どこまでの喪失を許すかを業務側と決めてから選ぶ性質のものになる。同じ論点は、書き込みを非同期にする仕組み一般に現れる。
具体例
共有ストレージのRAIDコントローラでライトバックキャッシュを有効にするには、バッテリかフラッシュによる保護が前提になる。NFSの非同期書き込みも同じ構図で、速い代わりにサーバが落ちると直近の書き込みが消えるため、業務データでは同期側を選ぶ判断になる。
試験での引っ掛け
ライトバックの利点は1回が速いことよりも、同じ番地への繰り返し書き込みを下位へ何度も出さずに済む点にある。ただし反映前のデータは他のプロセッサやDMAから見ると古いままなので、キャッシュの一貫性制御がライトスルーより複雑になる。速い・遅いだけで選ぶと完全性の要件を落とす。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。