2012-03-23 9 views
0

ライトバックを実行する必要がありますか?あなたがアドレスに書いているとき、それはすでにキャッシュにないと思っていました。したがって、そのスロットに有効なDirty Bitがある場合、そのデータをmain_memのその場所にコピーして、データを失うことはありません。Javaのライトバックキャッシュ、書き戻し時

しかし、別のアドレス(これは直接マップされたキャッシュ)を読み取るときはどうですか?

キャッシュミスとダーティービットがある(読み書きに関係なく)たびにライトバックを実行しますか?

+0

(おそらく下キャッシュやメインメモリに)書き出される必要があるその汚れた場合は、その権利です選択肢はありますか?あなたがキャッシュから何かを落とさなければならない場合、それは汚いです、あなたはそれを書く必要があります。キャッシュからそれを削除するのは本当に重要ではありません。 – jtahlborn

+0

私は本当になぜ尋ねていませんでした。とにかく私は自分の質問で答えたと思います。 – jackie

答えて

0

あなたはキャッシュラインが何らかの理由で再利用する必要がある場合、それはあなたが本当に必要はありません

+0

確認していただきありがとうございます – jackie

関連する問題