ヘネッセイとパターソンは、「書き込みのもう1つの重要な点は、書き込みミスで起こることです。まずブロックの単語をメモリから取り出します。 キャッシュでは、キャッシュブロックにミスしたワードを上書きすることができます。また、フルアドレスを使用してメインメモリにワードを書き込むこともできます。キャッシュ内のライトスルースキーム
私は上記のステートメントを理解していないようです。キャッシュ内の単語を上書きすると、以前はアドレスのインデックスが一致していましたが、タグの値が異なっていたことを意味します。したがって、プロセッサはストールし、メモリから読み出してキャッシュに書き込むように命令する。これは明らかにブロックの以前の内容を置き換えます(Take 1ブロックには1ワードが含まれています)。それでなぜ私たちは再びその言葉を記憶に書きますか?私たちはそこからそれを取り出していないのですか?
誰かが以前の声明を具体的に、そして一般的に忘れてしまったことについて詳しく説明できますか?ミス・ミスはどういう意味ですか?
通常、ライトスルーキャッシュは古いデータを読み込みますが、そうではありませんか?あなたは、サブライン細分性を有効/無効のままにしておくことができます。これは、あなたが示唆しているように、読み取りを避けることができますが、それは一般的ではありません。マルチレベルキャッシュシステムでキャッシュコヒーレンシを維持するには、通常、ラインをModified状態にするためにRead-For-Ownershipが必要です。 –