看板 Grad-ProbAsk 關於我們 聯絡資訊
https://imgur.com/UzGtTbT 想請問版上大神,107年計系交大公佈的解答,11的D為什麼是正確的,小弟完全不知道該怎麼下手 先謝謝大神QQ ----- Sent from JPTT on my HTC_U-3u. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.47.33 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1549952849.A.B80.html ※ 編輯: FizzinRiver (114.137.47.33), 02/12/2019 14:38:07 ※ 編輯: FizzinRiver (114.137.47.33), 02/12/2019 14:44:34 ※ 編輯: FizzinRiver (140.114.212.135), 02/12/2019 14:58:38
winson910343: https://i.imgur.com/G0VTbEa.jpg 02/12 15:48
winson910343: https://i.imgur.com/ZljHdiz.jpg 02/12 15:49
winson910343: one to one , kernel會知道process有幾條thread 每 02/12 15:56
winson910343: 條thread會各分到一些cpu time 02/12 15:56
leekevinming: w大,那照你這樣說不是應該one to one要有較多的cpu 02/12 16:13
leekevinming: time嗎? 02/12 16:13
ekids1234: 我覺得是英文敘述誤解 有沒有比較好的翻譯呀 02/12 16:21
winson910343: 假如一個process有2條thread,many to one會分配到1 02/12 16:24
winson910343: 00%cpu time,one to one的話每個thread只會分到50% 02/12 16:24
winson910343: 的cpu time,我是這樣想的有錯請指正QQ 02/12 16:24
FizzinRiver: w大的意思是說題目想問的是each "kernel" thread rec 02/12 16:25
FizzinRiver: eives a larger share of CPU嗎? 02/12 16:25
FizzinRiver: 如果是這樣的話假設系統只有一個process要執行: 02/12 16:25
FizzinRiver: 如果是many to one的話因為kernel thread只有一個所 02/12 16:25
FizzinRiver: 以是100% 02/12 16:25
FizzinRiver: 如果是one to one的話因為kernel thread可能有複數個 02/12 16:25
FizzinRiver: ,所以CPU會被kernel threads平分 02/12 16:25
gaowei16: yep 02/12 17:22
sdfg014025xx: 我覺得這題英文敘述不太好 02/12 17:36
FizzinRiver: 懂了,感謝各位大大QQ 02/12 17:50