作者sunwaiteric (山味)
看板Grad-ProbAsk
標題[理工] 計組 成大電機108cache coherence
時間Mon Nov 25 01:31:11 2019
http://i.imgur.com/yaVHwOS.jpg
老師給的答案是bd,我想問e為何是錯的,single processor還是會有一致性問題嗎?
-----
Sent from JPTT on my Asus ASUS_X00QD.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.45.136.188 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1574616673.A.EE3.html
1F:→ DLHZ: 可能同時跑多個程式 即synchronization講的問題 11/25 07:30
2F:推 b10007034: cache coherence的最直接的想法是在cache裡的資料不是 11/25 20:03
3F:→ b10007034: 最新的,所以除了multi-core有可能把同一個變數更改值 11/25 20:04
4F:→ b10007034: 之外,還有一種可能是I/O,像是DMA把硬碟的資料寫到Mem 11/25 20:04
5F:→ b10007034: memory,但是此時cache還是拿舊的,所以會有一致性問題 11/25 20:05
了解了 感謝兩位大大
※ 編輯: sunwaiteric (140.114.123.82 臺灣), 11/26/2019 15:04:48