ASCII.jp デジタル用語辞典

ホーム > デジタル用語辞典

  ライトスルー/ライトバックキャッシュ  

 メインメモリの内容をキャッシュに読み込むことをフィル(fill)といい、486では16bytes単位、Pentiumなら32bytes単位(これをラインと呼ぶ)で行なう。キャッシュをフィルするためには、空きラインを見つけなければならないが、もし空きラインがなければ(キャッシュ内がすべて有効なデータで埋まっている場合は)、まず、使用頻度の低いラインを解放することが必要になる。これをキャッシュをフラッシュするという。 ライトスルーとライトバックは、キャッシュのデータ更新のバリエーションである。プロセッサがデータをメモリに書き込む場合、キャッシュと同時にメインメモリにも書き込む方式をライトスルー(write through)という。この方式では、書き込みの時間はメインメモリのアクセス時間と同じなので、高速化はされない。しかしキャッシュの内容をフラッシュする必要が生じても、何もしなくてもよいので、回路が簡単になる。これに対してライトバック(write back)方式では、書き込みはキャッシュメモリにも行なって、読み出し時間だけではなく、書き込み時間をも短縮している。しかし実際に書き込まれたデータはキャッシュメモリ上にしか存在しないため、キャッシュをフラッシュするときは、キャッシュメモリの内容をメインメモリに書き戻さなければならない。この動作を称してライトバック方式と呼ぶ。この方式は、ライトスルー方式よりも実装は困難だが、全体的な性能はライトスルーよりもよくなる。

関連用語
キャッシュメモリ
 (Glossary Help)

486DX
 (Glossary Help)

Pentium
 (Glossary Help)


ホーム | PC/デジタル | Mac/iPod | トレンド | アスキービジネス | アキバ | デジタル用語辞典 | Blogmag | アスキーの雑誌 | アスキー365

ニュース | レビュー | トピックス | PC | デジカメ | ケータイ | Microsoft | 価格比較 | キャリア | ムービーフラッシュ

サイトポリシー | プライバシーポリシー | アスキー・メディアワークスについて | お問い合わせ