推 alex391a: coherency 不是multiprocessor嗎01/28 15:11
推 alex391a: 就算直接寫到記憶體 其他cpu的快取還是可能會讀錯01/28 15:15
懂了 我理解太差 感謝
→ smalldata: 阿阿對我打錯 感謝回答QQ
但我的意思是write through是單一處理器 雖然單一處理器依然有一致性的問題
但選項是說它沒有coherency (兩個處理器才有的問題) 就文字上不是對的嗎
※ 編輯: smalldata (111.83.190.15 臺灣), 01/28/2021 16:00:34
※ 編輯: smalldata (111.83.190.15 臺灣), 01/28/2021 16:03:34
※ 編輯: smalldata (111.83.190.15 臺灣), 01/28/2021 16:05:58
推 WishingTree: 選項d是在考英文嗎XD01/28 16:12
推 meowmeow516: D好好笑01/28 16:22
推 try66889: D考kK音標都快忘惹><01/28 17:50
推 windada2: 原來是在考英文阿 我還以為是在考計組呢01/28 18:47
推 leegogo: 但原因是錯的吧 並不是因為寫進記憶體裡而沒有coherence01/28 19:07
喔喔是這樣 感謝QQ
推 wwndbk: 我應該會選c write miss才有可能不一致01/28 19:31
→ wwndbk: 不一致的問題01/28 19:34
※ 編輯: smalldata (111.242.212.7 臺灣), 01/28/2021 19:58:34
推 alex391a: 但是read還是會有問題吧 01/29 01:17
推 wwndbk: 我覺得這題是在比較write through跟write back的差別 跟 01/29 02:16
→ wwndbk: multiprocessor比較無關 01/29 02:16
→ wwndbk: 現在才看到上面打錯@@ write back打成write miss 01/29 02:17
→ wwndbk: 當然題目直接說no coherence problem明顯是有點問題的 看 01/29 02:26
→ wwndbk: 答案怎麼給囉@@ 01/29 02:26
推 alex391a: 不是跟multiprocessor 有沒有關 本來就是multiprocessor 01/29 09:43
→ alex391a: 才有快取一致性問題 只是原po一開始想錯所以提醒他 這題 01/29 09:43
→ alex391a: 就是即便你今天使用w-t (i.e.在write hit時寫到memory) 01/29 09:43
→ alex391a: 其他cpu的快取還是有可能已經有那個block 還沒更新造成r 01/29 09:43
→ alex391a: ead hit時讀錯資料 所以一樣有快取一致性問題 01/29 09:43
→ wwndbk: 了解 之前誤會cache coherence的定義了@@ 感謝a大 01/29 12:25