[理工] [計組]成大105 第七題

作者: Rjunkai (RKai)   2022-01-17 00:15:57
想問一下各位這題 主要有問題的是C跟D
葉明給的答案是D
理由是其他選項沒有寫他是multi-cycle
那請問D選項是怎麼確定一定是multi-cycle的?
https://i.imgur.com/Uhcy7Ic.jpg
作者: jacksoncsie (資工肥宅)   2022-01-17 08:29:00
題目是正確的嗎?
作者: VF84 (Jolly Roger)   2022-01-17 08:44:00
D 我覺得是對的,但那是什麼奇怪的理由?只有在資料會被更動的前提下,才有 coherence 的問題跟 multi-cycle 有什麼關係?還是你是想說 multi-core ?
作者: jacksoncsie (資工肥宅)   2022-01-17 09:04:00
想問 a 錯在哪 ?
作者: VF84 (Jolly Roger)   2022-01-17 09:42:00
write-through 也只是將記憶體裡的資料更新成最新版,其他core 的快取記憶體還是舊資料,依然有 coherence 的問題write-through cache 的好處是不需要那麼複雜的 coherence機制,只要去記憶體裡撈資料就可以了
作者: wildwolf (可愛的哲哲)   2022-01-17 09:49:00
基本上不用管啥 multi-core,不可能同時去 update L1 toL3 cache,所以 (a) 是有問題的。 (d) 選項就單純是不用去改值的記憶體,沒有啥 coherent 的問題。
作者: jacksoncsie (資工肥宅)   2022-01-17 10:01:00
了解 感謝 V大
作者: Rjunkai (RKai)   2022-01-17 17:35:00
抱歉我打錯了 不是multi cycle 是說multi core才對想問W大 自修改代碼就是會在執行期間不斷修改但是不會寫回到記憶體對嗎
作者: wildwolf (可愛的哲哲)   2022-01-18 13:18:00
出題者應該只是避免被抱怨先打預防針,這種情況應該少見

Links booklink

Contact Us: admin [ a t ] ucptt.com