推 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