[理工] 107交大 計系

作者: FizzinRiver (河魚)   2019-02-12 14:27:27
https://imgur.com/UzGtTbT
想請問版上大神,107年計系交大公佈的解答,11的D為什麼是正確的,小弟完全不知道該怎麼下手
先謝謝大神QQ
作者: winson910343 (小黃)   2019-02-12 15:48:00
https://i.imgur.com/G0VTbEa.jpghttps://i.imgur.com/ZljHdiz.jpgone to one , kernel會知道process有幾條thread 每條thread會各分到一些cpu time
作者: leekevinming (chunk)   2019-02-12 16:13:00
w大,那照你這樣說不是應該one to one要有較多的cputime嗎?
作者: ekids1234 (∵:☆星痕╭☆)   2019-02-12 16:21:00
我覺得是英文敘述誤解 有沒有比較好的翻譯呀
作者: winson910343 (小黃)   2019-02-12 16:24:00
假如一個process有2條thread,many to one會分配到100%cpu time,one to one的話每個thread只會分到50%的cpu time,我是這樣想的有錯請指正QQ
作者: FizzinRiver (河魚)   2019-02-12 16:25:00
w大的意思是說題目想問的是each "kernel" thread receives a larger share of CPU嗎?如果是這樣的話假設系統只有一個process要執行:如果是many to one的話因為kernel thread只有一個所以是100%如果是one to one的話因為kernel thread可能有複數個,所以CPU會被kernel threads平分
作者: gaowei16 (啾啾人)   2019-02-12 17:22:00
yep
作者: sdfg014025xx (隨便就好)   2019-02-12 17:36:00
我覺得這題英文敘述不太好
作者: FizzinRiver (河魚)   2019-02-12 17:50:00
懂了,感謝各位大大QQ

Links booklink

Contact Us: admin [ a t ] ucptt.com