→ yupog2003: remaining time太難被預測,因此實務上無法implement 12/31 16:27
推 a866662: 應該是waiting time最好吧 排班應該沒有一定最好的 12/31 16:28
推 gary19941208: 他沒有說評量的標準,就算是看waiting time他也不是 12/31 16:28
→ gary19941208: 最佳 12/31 16:28
→ aa06697: 喔喔對吼 所以是前後兩句都錯嗎? 若特別說明針對average 12/31 16:31
→ aa06697: waiting time的話他才是最佳的 而且實務上也不可能imple 12/31 16:31
→ aa06697: ment(只能用預測法) 12/31 16:32
→ aa06697: waiting time他不會是最佳嗎? 因為SJF在non preemptive 12/31 16:33
→ aa06697: 中針對waiting time是最佳 我想說SJRF在preemptive中針對 12/31 16:33
→ aa06697: waiting time應該也會是最佳? 12/31 16:33
→ yupog2003: 我的直覺跟aa大一樣,可是又找不到明確的出處 12/31 16:44
推 a866662: SJF non preemptive感覺有反例 preemptive應該沒有 12/31 17:16
→ aa06697: preemptive SJF會最佳~ 12/31 17:35
→ gary19941208: SJF nonpreemptive是最佳,preemptive不是最佳,老 12/31 17:44
→ gary19941208: 師ppt上說的 12/31 17:44
→ yupog2003: 我覺得我講的有瑕疵,如果預估也可以算一種implement 12/31 18:10
→ yupog2003: 的話,那還是算可以,真正的理由應該用gary大的比較好 12/31 18:10
推 a866662: 我是想說如果有一個時間很久的process突然插進來排程 12/31 18:23
→ a866662: 開始跑之後又有一個時間很短的新process 12/31 18:23
→ a866662: 不能插隊的話後面那個就要等很久 12/31 18:23
→ a866662: 這個想法不知道哪裡有誤 12/31 18:24
推 a866662: 沒事XD 本來就不能插隊 我搞錯了 12/31 18:33
→ aa06697: 這種case所有non preemptive的演算法都一樣~但其他case 12/31 18:38
→ aa06697: SJF卻優於其他人 12/31 18:38