[理工] [計組] 關於cache的inconsistent

看板Grad-ProbAsk作者 (yu)時間13年前 (2012/07/04 20:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
大家好 我對於將資料寫入cache,而沒有改變主記憶體, 造成cache與memory中不一致的疑問是 我cache的東西不是都來自於memory嗎? 假如cache沒有我要的東西,就從memory搬上來寫進cache, (假如連memory都沒有的話就page fault再從disk往上搬...) 如果這時候cache滿了,用LRU方式,從cache選擇犧牲的block替換掉後, 不就相當於cache跟memory在交換一個block而已嗎? 因為cache不就是memory的子集合嗎,cache有的東西,保證memory通通都有 那所謂的cache與memory之間inconsistent到底是什麼東西意思呢? 我有點想不太通 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.126.36.11 ※ 編輯: bill09218 來自: 140.126.36.11 (07/04 21:05)
文章代碼(AID): #1Fz3eIA3 (Grad-ProbAsk)
文章代碼(AID): #1Fz3eIA3 (Grad-ProbAsk)