看板 Grad-ProbAsk 關於我們 聯絡資訊
題目: 複製 http://0rz.tw/jMkoN 想請問該年度的第七題的(b)小題, 不懂為什麼只有 address 128 那個要 write back? 請問 write back 判斷的依據是什麼呢? 麻煩了~感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.57.79.172
Lautreamont:因為到128時,由於LRU會把block 0換掉 03/10 10:17
Lautreamont:block 0 之前有被write 所以要寫回去 03/10 10:17
assassin88:不是很懂耶 128的block addr不是8嗎?跟0的有同一個唷? 03/10 10:46
Lautreamont:是阿 因為它是set associative 0~7 03/10 10:50
assassin88:這樣的話 256的block addr 16根0也是同一個..為何沒WB? 03/10 10:55
b76516:256 只是read 沒有改變內容 就不用寫回 03/10 10:58
keithkeith20:WB定義是當block有變動時需要寫回記憶體當BLOCK裡有 03/10 11:31
keithkeith20:DATA時 03/10 11:31
keithkeith20:原PO可能搞混了!!他的WB是Write back跟write thought 03/10 11:32
Lautreamont:因為256還待在cache中 還沒被趕出去 03/10 11:35
Lautreamont:如果未來256要被SWAPout也不用寫回 因為只有read 03/10 11:51
assassin88:噢..我了解了= = 感謝大家幫忙 03/10 12:44
stevenwin:最後address 0 read是hit還是miss? 03/10 13:07
assassin88:MISS 03/10 13:18
stevenwin:原來手上的答案錯了,一直覺得怪怪的 03/10 13:20
assassin88:我猜是弓長凡的答案~ㄎㄎ 03/10 13:52
turret:128不是也是read 怎麼會改變內容阿@@? 03/10 22:18