看板 Grad-ProbAsk 關於我們 聯絡資訊
把版友回覆的更新上去 希望大家不要以為是我自言自語orz http://i.imgur.com/6jbXzj4.jpg 請問這題b選項為什麼可以選?read miss會導致write? 因為dirty的block需要寫回記憶體 http://i.imgur.com/Hxzzbwf.jpg 我選bc 但又覺得c好像是在講module 然後就軟工的立場來說 a似乎也可以選? http://i.imgur.com/x8fC84Q.jpg 這題不太明白(a)(c)的heavy load與ssd為什麼會影響磁碟的排班演算(ssd並非傳統讀寫 頭,是fcfs) (b)似乎沒有提到過OS會default哪種排班方式? (d)的noop也是完全搞不懂呀...(恐龍478) http://i.imgur.com/3yaLrRt.jpg 這題我選bce,想跟大家討論看看 先謝謝大家了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.200.66 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1485471399.A.2EB.html ※ 編輯: newpuma (223.137.200.66), 01/27/2017 07:00:23
Transfat: 第一個問題應該是指read miss時如果有dirty block要寫回01/27 07:09
Transfat: memory01/27 07:09
是指snoop protocol嗎?感覺單單一個選項太難判斷了... ※ 編輯: newpuma (223.137.200.66), 01/27/2017 07:12:13
w181496: SSD不像傳統硬碟有實體讀寫頭, 所以通常採用FCFS01/27 07:43
w181496: Noop在恐龍本第九版p.478有提到01/27 07:52
yupog2003: 跟snoop protocol無關喔!單純是write back的機制會導01/27 08:32
yupog2003: 致這樣的結果01/27 08:32
對耶 寫穿的話就算miss也不用再cache->memory的寫入 竟然搞不懂題意是在問這個 尷尬 ... ※ 編輯: newpuma (223.137.200.66), 01/27/2017 09:04:48 ※ 編輯: newpuma (223.137.200.66), 01/27/2017 09:11:33 ※ 編輯: newpuma (223.137.200.66), 01/27/2017 09:34:49
krusnoopy: 18.b恐龍原文有寫,再仔細找一下吧 01/27 09:55
ken52011219: noop 第九版 P.550 01/27 12:10
ken52011219: B 同樣在 P.550 01/27 12:12
ken52011219: 13. 我選DE, ABC 與 real time 無法相容 01/27 12:38
ken52011219: 14. 我選 ABC 01/27 12:41
yupog2003: 13題google找到這個:https://goo.gl/Fdcebd 01/27 15:50
yupog2003: 根據裡面的1.16,至少要選BC,不可選A,DE不確定 01/27 15:51
ken52011219: 這解答.. 真的假的呀@@ 我記得 hardware real time 01/27 16:06
ken52011219: 不能使用 Virtual memory , real time 以及 time 01/27 16:06
ken52011219: sharing 系統是互斥的 QQ.. 01/27 16:07
yupog2003: 好拉其實我也覺得怪,剛剛一直在思考 01/27 16:08
yupog2003: 他說need support in a fair manner,重點應該在fair 01/27 16:08
yupog2003: manner而不是support?如果不support的話應該更好吧? 01/27 16:09
yupog2003: 不過real time跟time sharing應該可以共存?只是real 01/27 16:09
yupog2003: time process優先權要比較高? 01/27 16:10
yupog2003: real time使用virtual memory大概就是real time proces 01/27 16:10
yupog2003: 的block不可以被swap out而已? 01/27 16:10
yupog2003: 但是直接問是否need support,感覺這兩個不support的話 01/27 16:11
yupog2003: 反而更好 01/27 16:11
krusnoopy: 洪逸也說解答很怪,沒去講是hard還是soft的real time 01/27 16:17
ken52011219: 那弘逸有說DE 要選嗎@_@? 01/27 16:24
krusnoopy: 那本沒帶回老家...已經忘了,但polling處理速度應該會 01/27 16:34
krusnoopy: 比interrupt快吧 01/27 16:34
krusnoopy: 應該只有照恐龍的bc 01/27 16:35
ken52011219: 剛剛查了一下 恐龍本那題有些答案只有 Time sharing 01/27 16:36
yupog2003: 其實我覺得這些都不是real-time system的必要條件... 01/27 16:39
yupog2003: 這些東西在real-time內感覺可支援可不支援... 01/27 16:41
ken52011219: 然後再查了一下 連 time sharing 也消失了 QQ 01/27 16:41
ken52011219: hard-real time 無論 time sharing & virtual mem 01/27 16:41
ken52011219: 皆不能使用QQ~ 01/27 16:42
ken52011219: Spooling 應該是可以在real time 使用沒錯 QQ 01/27 16:42
yupog2003: 嗯嗯,hard-real time部份我記憶中跟ken大講的一樣 01/27 16:43
ken52011219: 感覺它的原理 沒有與 real time 牴觸 反而幫助real 01/27 16:43
ken52011219: time system 01/27 16:43