Re: [理工] [OS] SRJF

看板Grad-ProbAsk作者 (依然五六)時間13年前 (2012/06/26 08:07), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
※ 引述《wsx02 ()》之銘言: : 請問SRJF(可搶先的SJF) : 是不是有最低的average waiting time? : 請問這個要怎麼證明呢? : 謝謝 首先,我們假設有一個佇列,而其中一段所示如下: ┌──┬───────┬──┬──────────┐ │ │ P1 │ P2 │ │ └──┴───────┴──┴──────────┘ CPU burst time的大小關係為: P1 > P2 若如今我們採取 SJF (SRJF也是同樣的道理) 則此佇列變成如下: ┌──┬──┬───────┬──────────┐ │ │ P2 │ P1 │ │ └──┴──┴───────┴──────────┘ 再拿來與原本的圖做個比較: 上圖為原本的圖,而下圖為 SJF ┌──┬───────┬──┬──────────┐ │ │ P1 │ P2 │ │ └──┴───────┴──┴──────────┘ │ → │ │ │ │ T1 │ │ │ ┌──┬──┬───────┬──────────┐ │ │ P2 │ P1 │ │ └──┴──┴───────┴──────────┘ │ ← │ │ │ │ T2 │ T1 為 P1 之 waiting time 的增加 T2 為 P2 之 waiting time 的減少 因為: T1 < T2 ,所以:average waiting time 必可以減少 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.184.12 ※ 編輯: still5566 來自: 114.32.184.12 (06/26 08:21) ※ 編輯: still5566 來自: 114.32.184.12 (06/26 08:22)

06/26 20:03, , 1F
謝謝
06/26 20:03, 1F
文章代碼(AID): #1FwFrFSV (Grad-ProbAsk)