看板 Grad-ProbAsk 關於我們 聯絡資訊
OS的 convoy effect 跟 starvaion的差別 在FCFS的排成 如果第一個進來的process 占用CPU非常久的時間 導致之後進入的process無法取得cpu time 這樣不也是starvation嗎? 可是課本上說 FCFS 有convoy effect 沒有starvation -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.113.182
da0910cc:starvation + non-preemptive = convoy effect? 07/10 09:44
Byzantin:因為總有一天會取得CPU,所以不會starvation 07/10 11:23
mqazz1:印象中starvation指的是優先權太低 07/10 16:23
mqazz1:在preemptive的情況下 一直被別的process搶先 07/10 16:23
mqazz1:而FCFS是先到先做 並不會被搶先 07/10 16:24
mqazz1:有錯請指正 因為書不是身邊 回答只是依據我的印象.. 07/10 16:25
privatewind:preemption並不是starvation的條件,只是有preemption 07/10 17:57
privatewind:容易發生starvation 如非preemptive版本的SJF 07/10 17:58
da0910cc:感謝主!!! 07/10 18:42
bernachom:你是不是感謝錯人了.. 07/11 00:16
sneak: preemption並 https://daxiv.com 09/11 14:26