[理工] 103中央資工 硬體與軟體

看板Grad-ProbAsk作者 (還很新)時間9年前 (2017/01/27 06:56), 9年前編輯推噓4(4036)
留言40則, 5人參與, 最新討論串1/1
把版友回覆的更新上去 希望大家不要以為是我自言自語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

01/27 07:09, , 1F
第一個問題應該是指read miss時如果有dirty block要寫回
01/27 07:09, 1F

01/27 07:09, , 2F
memory
01/27 07:09, 2F
是指snoop protocol嗎?感覺單單一個選項太難判斷了... ※ 編輯: newpuma (223.137.200.66), 01/27/2017 07:12:13

01/27 07:43, , 3F
SSD不像傳統硬碟有實體讀寫頭, 所以通常採用FCFS
01/27 07:43, 3F

01/27 07:52, , 4F
Noop在恐龍本第九版p.478有提到
01/27 07:52, 4F

01/27 08:32, , 5F
跟snoop protocol無關喔!單純是write back的機制會導
01/27 08:32, 5F

01/27 08:32, , 6F
致這樣的結果
01/27 08:32, 6F
對耶 寫穿的話就算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

01/27 09:55, , 7F
18.b恐龍原文有寫,再仔細找一下吧
01/27 09:55, 7F

01/27 12:10, , 8F
noop 第九版 P.550
01/27 12:10, 8F

01/27 12:12, , 9F
B 同樣在 P.550
01/27 12:12, 9F

01/27 12:38, , 10F
13. 我選DE, ABC 與 real time 無法相容
01/27 12:38, 10F

01/27 12:41, , 11F
14. 我選 ABC
01/27 12:41, 11F

01/27 15:50, , 12F
13題google找到這個:https://goo.gl/Fdcebd
01/27 15:50, 12F

01/27 15:51, , 13F
根據裡面的1.16,至少要選BC,不可選A,DE不確定
01/27 15:51, 13F

01/27 16:06, , 14F
這解答.. 真的假的呀@@ 我記得 hardware real time
01/27 16:06, 14F

01/27 16:06, , 15F
不能使用 Virtual memory , real time 以及 time
01/27 16:06, 15F

01/27 16:07, , 16F
sharing 系統是互斥的 QQ..
01/27 16:07, 16F

01/27 16:08, , 17F
好拉其實我也覺得怪,剛剛一直在思考
01/27 16:08, 17F

01/27 16:08, , 18F
他說need support in a fair manner,重點應該在fair
01/27 16:08, 18F

01/27 16:09, , 19F
manner而不是support?如果不support的話應該更好吧?
01/27 16:09, 19F

01/27 16:09, , 20F
不過real time跟time sharing應該可以共存?只是real
01/27 16:09, 20F

01/27 16:10, , 21F
time process優先權要比較高?
01/27 16:10, 21F

01/27 16:10, , 22F
real time使用virtual memory大概就是real time proces
01/27 16:10, 22F

01/27 16:10, , 23F
的block不可以被swap out而已?
01/27 16:10, 23F

01/27 16:11, , 24F
但是直接問是否need support,感覺這兩個不support的話
01/27 16:11, 24F

01/27 16:11, , 25F
反而更好
01/27 16:11, 25F

01/27 16:17, , 26F
洪逸也說解答很怪,沒去講是hard還是soft的real time
01/27 16:17, 26F

01/27 16:24, , 27F
那弘逸有說DE 要選嗎@_@?
01/27 16:24, 27F

01/27 16:34, , 28F
那本沒帶回老家...已經忘了,但polling處理速度應該會
01/27 16:34, 28F

01/27 16:34, , 29F
比interrupt快吧
01/27 16:34, 29F

01/27 16:35, , 30F
應該只有照恐龍的bc
01/27 16:35, 30F

01/27 16:36, , 31F
剛剛查了一下 恐龍本那題有些答案只有 Time sharing
01/27 16:36, 31F

01/27 16:39, , 32F
其實我覺得這些都不是real-time system的必要條件...
01/27 16:39, 32F

01/27 16:41, , 33F
這些東西在real-time內感覺可支援可不支援...
01/27 16:41, 33F

01/27 16:41, , 34F
然後再查了一下 連 time sharing 也消失了 QQ
01/27 16:41, 34F

01/27 16:41, , 35F
hard-real time 無論 time sharing & virtual mem
01/27 16:41, 35F

01/27 16:42, , 36F
皆不能使用QQ~
01/27 16:42, 36F

01/27 16:42, , 37F
Spooling 應該是可以在real time 使用沒錯 QQ
01/27 16:42, 37F

01/27 16:43, , 38F
嗯嗯,hard-real time部份我記憶中跟ken大講的一樣
01/27 16:43, 38F

01/27 16:43, , 39F
感覺它的原理 沒有與 real time 牴觸 反而幫助real
01/27 16:43, 39F

01/27 16:43, , 40F
time system
01/27 16:43, 40F
文章代碼(AID): #1OYdwdBh (Grad-ProbAsk)