[理工] write back cache 問題
寫考古的時候看到「為什麼write back cache 在write miss時,只能有write allocate 一種選擇?」,我查到的解釋都是說因為採用no-write allocate 的話memory和cache 會有data inconsistency 的問題。
但採用no write allocate 來直接修改memory 上的資料的話,由於在cache 本來就已經miss了,cache 上應該沒有要的block 才對,那這樣怎麼會有inconsistency 的問題呢?cache 上面根本沒有target block 啊。
以上是我的疑問,再麻煩大家指教,謝謝。
-----
Sent from JPTT on my iPhone
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.143.241.102 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1640577045.A.146.html
推
12/27 15:04,
2年前
, 1F
12/27 15:04, 1F
→
12/27 15:04,
2年前
, 2F
12/27 15:04, 2F
→
12/27 15:04,
2年前
, 3F
12/27 15:04, 3F
→
12/27 15:04,
2年前
, 4F
12/27 15:04, 4F
推
12/27 16:41,
2年前
, 5F
12/27 16:41, 5F
→
12/27 16:41,
2年前
, 6F
12/27 16:41, 6F
→
12/27 16:41,
2年前
, 7F
12/27 16:41, 7F
→
12/27 16:41,
2年前
, 8F
12/27 16:41, 8F
→
12/27 16:41,
2年前
, 9F
12/27 16:41, 9F
→
12/27 21:23,
2年前
, 10F
12/27 21:23, 10F
→
12/27 21:23,
2年前
, 11F
12/27 21:23, 11F