2

私の教授はこの質問に答えることを拒否しており、私は彼が答えを知らないのではないかと疑い始めています.

私は次のものを与えられましたMESIアルゴリズム

並列 CPU で実行されている 2 つのスレッドがあるとします (RAM 内の同じデータ ブロックからの書き込みと読み取り)。最初のキャッシュは状態 M です。2番目は不明な状態です(私が理解したことによると、I状態でなければなりません)

問題は、BusWrite が 2 番目のキャッシュから送信された場合、最初のキャッシュが RAM に書き戻され、最新の更新ではなく、2 番目のキャッシュの最新の変更された値が RAM に書き戻される可能性はありますか?

私の教授はそう言っています。私の質問は、なぜ更新されていないデータを RAM に書き戻すのでしょうか?

4

0 に答える 0