作者smalldata (Data)
看板Grad-ProbAsk
标题[理工] 成大 计组 102 第八题(c)
时间Thu Jan 28 14:29:35 2021
https://i.imgur.com/B5CDAe5.jpg
c选项 write through是single processor
老师上课是说write through看到coherency直接错
可是如果这样想
single processor没有multi processor的coherency问题 因为他是有consistency的问题
那c不就是对的吗QQ
还是我想太多了
----
Sent from
BePTT
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.83.190.15 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1611815377.A.44B.html
1F:推 alex391a: coherency 不是multiprocessor吗01/28 15:11
2F:推 alex391a: 就算直接写到记忆体 其他cpu的快取还是可能会读错01/28 15:15
懂了 我理解太差 感谢
3F:→ 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
4F:推 WishingTree: 选项d是在考英文吗XD01/28 16:12
5F:推 meowmeow516: D好好笑01/28 16:22
6F:推 try66889: D考kK音标都快忘惹><01/28 17:50
7F:推 windada2: 原来是在考英文阿 我还以为是在考计组呢01/28 18:47
8F:推 leegogo: 但原因是错的吧 并不是因为写进记忆体里而没有coherence01/28 19:07
喔喔是这样 感谢QQ
9F:推 wwndbk: 我应该会选c write miss才有可能不一致01/28 19:31
11F:→ wwndbk: 不一致的问题01/28 19:34
※ 编辑: smalldata (111.242.212.7 台湾), 01/28/2021 19:58:34
12F:推 alex391a: 但是read还是会有问题吧 01/29 01:17
13F:推 wwndbk: 我觉得这题是在比较write through跟write back的差别 跟 01/29 02:16
14F:→ wwndbk: multiprocessor比较无关 01/29 02:16
15F:→ wwndbk: 现在才看到上面打错@@ write back打成write miss 01/29 02:17
16F:→ wwndbk: 当然题目直接说no coherence problem明显是有点问题的 看 01/29 02:26
17F:→ wwndbk: 答案怎麽给罗@@ 01/29 02:26
18F:推 alex391a: 不是跟multiprocessor 有没有关 本来就是multiprocessor 01/29 09:43
19F:→ alex391a: 才有快取一致性问题 只是原po一开始想错所以提醒他 这题 01/29 09:43
20F:→ alex391a: 就是即便你今天使用w-t (i.e.在write hit时写到memory) 01/29 09:43
21F:→ alex391a: 其他cpu的快取还是有可能已经有那个block 还没更新造成r 01/29 09:43
22F:→ alex391a: ead hit时读错资料 所以一样有快取一致性问题 01/29 09:43
23F:→ wwndbk: 了解 之前误会cache coherence的定义了@@ 感谢a大 01/29 12:25