[理工] 計算機組織 記憶體 寫穿/寫回 bandwidth

作者: newpuma (還很新)   2016-11-11 23:13:52
張凡下冊 88頁練習題
T/F
(d) A write-though cache typically requires less bus bandwidth than
a write-back cache .
答案是:False. It is the other way round.
請問各位大大這個答案的解釋是什麼意思呢?
一次寫回不是可以寫完整的word嘛,若是寫穿的話每改動一個bit都要寫回,
頻寬不是相對較低呢?是因為寫穿+緩衝的bandwidth大於write-back呢?
不太懂答案的意思。
另外想問,資結該做哪些題目呢?洪逸的課本還是題庫本?還是直接幹題目呢?
謝謝大家
作者: ken52011219 (呱)   2016-11-11 23:38:00
每次寫穿 都必須先讓DATA寫回記憶體 而且完全覆蓋Write back只有當Cache不需要的時候 才將data寫入根據頻寬為 時脈*寬度 write-through會比較多Write back 也是完整覆蓋 畢竟檢查每個bit有沒有不同還是直接覆蓋比較合理至於資結 就直接寫考題吧 課本其實錯不少假若想與寫考古題有所區別 就寫比較早以前的年份當作題庫寫放輕鬆就好 而且也很好找答案(?
作者: aa06697 (todo se andarà)   2016-11-12 10:59:00
張凡上課說法是因為寫穿要有bus傳資料給cache以及memory所以傳輸量較高
作者: ken52011219 (呱)   2016-11-12 11:14:00
這樣講怪怪的 應該說是兩者之間 Bus bandwidth在 Write through 與 Write back 之間前者較高因為「bus」只是各種不同格式 但兩者其實會用到bushttps://goo.gl/ndanwC 剛剛查到的例題 有興趣可以一起做做看

Links booklink

Contact Us: admin [ a t ] ucptt.com