[理工] [計組]-清大98-資工所

看板Grad-ProbAsk作者 (Ace)時間15年前 (2010/03/10 09:10), 編輯推噓9(908)
留言17則, 6人參與, 最新討論串1/1
題目: 複製 http://0rz.tw/jMkoN 想請問該年度的第七題的(b)小題, 不懂為什麼只有 address 128 那個要 write back? 請問 write back 判斷的依據是什麼呢? 麻煩了~感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.57.79.172

03/10 10:17, , 1F
因為到128時,由於LRU會把block 0換掉
03/10 10:17, 1F

03/10 10:17, , 2F
block 0 之前有被write 所以要寫回去
03/10 10:17, 2F

03/10 10:46, , 3F
不是很懂耶 128的block addr不是8嗎?跟0的有同一個唷?
03/10 10:46, 3F

03/10 10:50, , 4F
是阿 因為它是set associative 0~7
03/10 10:50, 4F

03/10 10:55, , 5F
這樣的話 256的block addr 16根0也是同一個..為何沒WB?
03/10 10:55, 5F

03/10 10:58, , 6F
256 只是read 沒有改變內容 就不用寫回
03/10 10:58, 6F

03/10 11:31, , 7F
WB定義是當block有變動時需要寫回記憶體當BLOCK裡有
03/10 11:31, 7F

03/10 11:31, , 8F
DATA時
03/10 11:31, 8F

03/10 11:32, , 9F
原PO可能搞混了!!他的WB是Write back跟write thought
03/10 11:32, 9F

03/10 11:35, , 10F
因為256還待在cache中 還沒被趕出去
03/10 11:35, 10F

03/10 11:51, , 11F
如果未來256要被SWAPout也不用寫回 因為只有read
03/10 11:51, 11F

03/10 12:44, , 12F
噢..我了解了= = 感謝大家幫忙
03/10 12:44, 12F

03/10 13:07, , 13F
最後address 0 read是hit還是miss?
03/10 13:07, 13F

03/10 13:18, , 14F
MISS
03/10 13:18, 14F

03/10 13:20, , 15F
原來手上的答案錯了,一直覺得怪怪的
03/10 13:20, 15F

03/10 13:52, , 16F
我猜是弓長凡的答案~ㄎㄎ
03/10 13:52, 16F

03/10 22:18, , 17F
128不是也是read 怎麼會改變內容阿@@?
03/10 22:18, 17F
文章代碼(AID): #1Bbl6ZF6 (Grad-ProbAsk)