作者FizzinRiver (河魚)
看板Grad-ProbAsk
標題[理工] 107交大 計系
時間Tue Feb 12 14:27:27 2019
https://imgur.com/UzGtTbT
想請問版上大神,107年計系交大公佈的解答,11的D為什麼是正確的,小弟完全不知道該怎麼下手
先謝謝大神QQ
-----
Sent from JPTT on my HTC_U-3u.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.47.33
※ 文章網址: https://webptt.com/m.aspx?n=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
3F:推 winson910343: one to one , kernel會知道process有幾條thread 每 02/12 15:56
4F:→ winson910343: 條thread會各分到一些cpu time 02/12 15:56
5F:推 leekevinming: w大,那照你這樣說不是應該one to one要有較多的cpu 02/12 16:13
6F:→ leekevinming: time嗎? 02/12 16:13
7F:推 ekids1234: 我覺得是英文敘述誤解 有沒有比較好的翻譯呀 02/12 16:21
8F:推 winson910343: 假如一個process有2條thread,many to one會分配到1 02/12 16:24
9F:→ winson910343: 00%cpu time,one to one的話每個thread只會分到50% 02/12 16:24
10F:→ winson910343: 的cpu time,我是這樣想的有錯請指正QQ 02/12 16:24
11F:→ FizzinRiver: w大的意思是說題目想問的是each "kernel" thread rec 02/12 16:25
12F:→ FizzinRiver: eives a larger share of CPU嗎? 02/12 16:25
13F:→ FizzinRiver: 如果是這樣的話假設系統只有一個process要執行: 02/12 16:25
14F:→ FizzinRiver: 如果是many to one的話因為kernel thread只有一個所 02/12 16:25
15F:→ FizzinRiver: 以是100% 02/12 16:25
16F:→ FizzinRiver: 如果是one to one的話因為kernel thread可能有複數個 02/12 16:25
17F:→ FizzinRiver: ,所以CPU會被kernel threads平分 02/12 16:25
18F:→ gaowei16: yep 02/12 17:22
19F:→ sdfg014025xx: 我覺得這題英文敘述不太好 02/12 17:36
20F:→ FizzinRiver: 懂了,感謝各位大大QQ 02/12 17:50