看板 Grad-ProbAsk 關於我們 聯絡資訊
大家好 我對於將資料寫入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)