作者mqazz1 (無法顯示)
看板Grad-ProbAsk
標題Re: [理工] [os] CPU utilization
時間Sat Jan 28 12:33:57 2012
※ 引述《metalalive (想玩音樂)》之銘言:
: 第七題
: http://rapid.lib.ncu.edu.tw:8080/cexamn/exam/EC02_99_02.pdf
: 想較一下這題想法是什麼
: 第一次看到這種類型的題目
: 不知道 cpu time 跟 user/kernel thread 關係是什麼
: 恐龍本都沒讀到
: 感謝!
這題我印象中洪逸分類題庫中有類似題
好像是某年政大的
我的想法是
1. 因為全部的thead是kernel的
所以是kernel進行thread的管理
這樣kernel就知道總共有幾個thread存在
P1有三條,P2有兩條,所以P1的CPU time是3/5 = 60%
2. 因為thead是user theard
所以kernel只知道有兩個process要分CPU time
P2的CPU time是1/2 = 50%
有錯請指證@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.25.223
→ metalalive:謝謝!我先確認一下題意 (現在才看清題意qq) 01/28 13:15
→ metalalive:"the threads are kernel threads entirely" 是指P1 P2 01/28 13:17
→ metalalive:這5個threads 都是 kernel threads 對八 ,所以就可以 01/28 13:22
→ metalalive:導出上面結果了,是嗎? (抱歉把你的話重講一遍) 3q 01/28 13:22
→ metalalive:原PO我上一篇有個衍伸問題可以請教你嗎3q 01/28 13:48
→ metalalive:原PO我上一篇有個衍伸問題可以請教你嗎3q 01/28 13:49
推 CrazyBoss:原來如此,謝謝 01/28 23:49