看板 Grad-ProbAsk 關於我們 聯絡資訊
※ 引述《mqazz1 (無法顯示)》之銘言: : 2 way set associative write back cache : type tag index hit/miss write back : write 0 0 miss No : write 0 0 hit No : read 2 0 miss No : read 1 0 miss Yes : read 0 0 miss No : 請問wirte back那邊是怎麼判斷的? : 謝謝 因為write back常會搭配with write allocate write hit時 更新cahce裡那的塊 並將dirty bit設為1 wirte miss時 更新memory裡的那塊 並帶到cahce裡 (這時不用將dirty bit設為1 因為cahce跟memory的值consitent) 某個項目被replace時 若dirty bit=1才會wirte back 以下是cache裡index為0的set 看一下流程大概就知道了 http://ppt.cc/N_lM -- ↑↑↑ (((──╮ o O ○ ███◣ ◢██◣ 濱口組長眉頭一皺, ██████ \ ㄟˇㄏ / ██████ ⊙..⊙ 覺得插到的魚並不單純。 ████ /◎||||\╰┼╯ cynic5566 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.138.24
kiwidoit:專業! 12/11 17:19