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

用語の解説

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

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

 メインメモリの内容をキャッシュに読み込むことをフィル(fill)といい、486では16bytes単位、Pentiumなら32bytes単位(これをラインと呼ぶ)で行なう。

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

用語解説出典   powered by. アスキーデジタル用語辞典

CNET Japan

ZDNET Japan クイックポール

マイナンバーカードの利用状況を教えてください

NEWSLETTERS

エンタープライズ・コンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]