ライトスルーとは?らいとするー
ライトスルー(write through)は、CPUの書込みをキャッシュと主記憶の両方へ同時に反映する方式。主記憶が常に最新に保たれるため一貫性の管理は単純で、ラインの追出し時に書き戻す処理もダーティビットも要らないが、書込みのたびにバスを使うので書込み性能の面では不利になる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
キャッシュを置くと、同じ番地の内容がキャッシュと主記憶の2か所に存在する。この2つが食い違っている間に、別のプロセッサやDMA転送が主記憶を読むと古い値をつかむため、どこかで整合を取らなければならない。ライトスルーは、食い違う期間そのものを作らないという最も単純な解を選んだ方式で、整合の制御が難しい構成や、読出しが中心で書込み頻度の低い用途で採られる。
具体例
書込みバッファを間へ挟み、主記憶への反映を裏で進めることでCPUを待たせない構成が一般的で、これによって弱点である書込みの待ちをある程度隠せる。外部装置がDMAでメモリを直接読み書きする組込み機器では、整合の手当てが少なくて済む点が採用の理由になる。
試験での引っ掛け
ライトバックと取り違えない。主記憶が常に最新なのはライトスルー、書込みが速いのはライトバック。「一貫性の管理が容易だから性能もよい」という結び付けは誤りで、両者は引き換えの関係にある。またライトスルーでも読出しはキャッシュから行われるため、読出し性能はライトバックと変わらない点も押さえる。
関連用語
出た過去問
出典:令和7年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問22(IPA)
キャッシュメモリへの書込み動作には、ライトスルー方式とライトバック方式がある。それぞれの特徴のうち、適切なものはどれか。
正解:ライトスルー方式では、データをキャッシュメモリと主記憶の両方に同時に書き込むので、主記憶の内容は常にキャッシュメモリの内容と一致する。
要点:ライトスルーは主記憶へ同時書込み、ライトバックは追出し時に書戻し
ライトスルー方式は、書込み時にキャッシュメモリと主記憶の両方へ同時に書き込む。そのため主記憶の内容は常に最新に保たれ、キャッシュとの一貫性が崩れないが、書込みのたびに主記憶へのアクセスが発生するので速度面では不利である。一方ライトバック方式はキャッシュだけに書き、追い出し時にまとめて主記憶へ書き戻す。
出典・参考
高度試験 午前I(高度午前I 相当)のシラバスの2 コンピュータシステム > 2. メモリ > (3) メモリシステムの構成と記憶階層に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。