ネットワークスペシャリスト暗記無料で始める

ライトスルー方式とは?らいとするーほうしき

ライトスルー方式とは、キャッシュへの書込みと同時に主記憶へも書き、両者の内容を常に一致させる更新方式。主記憶側が常に正しい値を持つため、キャッシュ消失時も復元でき、DMAや他プロセッサとのコヒーレンシ制御が単純で済む。代償として、書込み性能はキャッシュではなく主記憶の帯域が上限になる。

最終更新:2026-10-06

試験情報

ネットワークスペシャリスト試験の過去問では1回出題されています。

ネットワークスペシャリスト試験の頻出用語/午前II

この語が出る過去問を解く →

背景

主記憶とキャッシュの速度差を埋めると、今度は「書いた値をいつ主記憶へ映すか」という新しい問題が生まれる。ライトスルーは常に主記憶を正に置くことでこれを断ち切った方式で、CPU以外のバスマスタが主記憶を直接読んでも矛盾しない。ネットワーク機器の組込みプロセッサのように、NICが主記憶の送信バッファをDMAで直接読む構成では、この単純さがそのまま障害の起きにくさになる。

具体例

PCI Expressで接続したNICは、CPUが用意した送信ディスクリプタとバッファを主記憶からDMAで直接読み出す。この領域をライトスルー属性にしておけば、CPUが書いた内容がそのまま主記憶に載っているため、追い出しを待たずにNICが最新の値を読める。

試験での引っ掛け

「キャッシュを使うのだから書込みも速い」は誤り。ライトスルーが速くするのは読出しだけで、書込み回数は減らない。書込みを速くするのはライトバックであり、そちらは主記憶が一時的に古くなるぶんスヌープなどの整合性制御が要る、という裏返しの関係。ライトバッファでCPUの待ちを隠す実装はあるが、主記憶へ書く回数自体が減るわけではない。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • 「キャッシュを使うのだから書込みも速い」は誤り。