作者allenk091 (我就爛)
看板Grad-ProbAsk
標題[理工] 105 中央 計系
時間Fri Oct 23 20:52:20 2020
第10題
https://imgur.com/tCiEyVD
C選項是錯在哪裡?
read miss 不是會去memory找資料然後寫入cache嗎
第15題
https://imgur.com/ox4d5MH
https://imgur.com/bNQkXel
D,E選項為什麼適合用spinlock
第18題
https://imgur.com/mQykTZ5
C選項 為什麼process等到最後不會因為CPU時間到然後context switch
順便問一下pure code是甚麼
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.125.216.251 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1603457542.A.A54.html
1F:推 Chen334: 10 write through同時更新cache memory的資料,不會miss10/24 11:39
2F:→ allenk091: 不好意思,還是不太懂,你的意思是說write through的10/24 14:05
3F:→ allenk091: 機制下,miss的機率是0嗎10/24 14:05
4F:推 Chen334: 剛看了一下書,請忽略我的說法,應該滿有問題的10/24 22:38
※ 編輯: allenk091 (223.138.215.42 臺灣), 10/25/2020 01:14:43
5F:→ allenk091: 沒關係,感謝回覆10/25 01:15
6F:推 joey11121: 18C,因為有可能是nonpreemptive scheduling,這樣就10/30 02:22
7F:→ joey11121: 算行程A被鎖住,dispatcher也要等它完成工作才能做cont10/30 02:22
8F:→ joey11121: ext switch10/30 02:22
還是不太懂,可以再講詳細一點嗎,若行程A被鎖住不是代表它會在spinlock裡面空轉,最後如果進不去critical section就會被context switch嗎
9F:推 joey11121: pure code是一種不會被改變、可以重複使用的程式碼。一10/30 02:25
10F:→ joey11121: 般是用在library程式10/30 02:25
了解,謝謝!!!
※ 編輯: allenk091 (223.141.245.58 臺灣), 10/30/2020 13:31:34