PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Grad-ProbAsk
[理工] OS 排班演算法
作者:
hopward
(hopward)
2016-08-22 21:55:28
http://i.imgur.com/KKs7azT.jpg
http://i.imgur.com/YzQgYcs.jpg
題目如圖第18題,第二張為詳解,其中第2小題RR排班的Gantt Chart是否有錯誤,正確是否為我旁邊鉛筆所寫的那樣呢,感謝
作者:
ken52011219
(呱)
2016-08-22 22:29:00
把Ready Queue畫出來會比較清楚我也覺得這題鉛筆的好像比較正確0..0
作者:
gary19941208
2016-08-22 22:35:00
我的答案跟你一樣,p1在8秒就進ready queue了,所以應該在p3前面
作者: manjason (傑森)
2016-08-22 22:43:00
呃...我有不同看法...第二題題目是preemptive scheduling所以答案應該沒錯...恩...希望我沒說錯才好...第一次回文有些緊張...
作者:
ken52011219
(呱)
2016-08-22 22:48:00
別緊張 我也正在看os的PREEMPTIVE XDD
作者:
gary19941208
2016-08-22 22:52:00
RR就是preemptive,因為他time quantum到CPU就被搶走,然後重新回ready queue排隊
作者:
ken52011219
(呱)
2016-08-22 22:57:00
剛剛仔細地看了一下os恐龍本 time quantum就是preemptive 只是是可以enable的preemptive而以shortest 來判斷preemptive是SJF類型的ALGO
作者: manjason (傑森)
2016-08-22 22:59:00
所以這樣課本答案應該沒有錯吧...p2 time quanturn到,剛好p3到就搶走CPU了
作者:
ken52011219
(呱)
2016-08-22 23:02:00
又因為 RR 的Ready queue恐龍本是說as a circular Q在Time 8時 p1進入 RQ Time 10時p3進入 RQ
作者:
hopward
(hopward)
2016-08-22 23:04:00
但p3在時間10的時候到達是到達ready queue,此時queue中應該已經存在著在時間8的時候被趕到queue中的p1,所以應該是p1先執行吧
作者:
h42318
(五兩三)
2016-08-23 00:54:00
跟原po想的一樣 是依ready Queue的FIFO order 取得CPU的
作者: aa06697 (todo se andarà)
2016-08-23 12:39:00
preemptive的定義是執行中的process非自願放棄cpu(RR就是時間到os就強迫你回queue) 而queue是用FIFO哦 個人答案跟原po一樣先到queue沒有先做:不公平執行到一半會被搶走CPU : preemptive
作者: Bible550 (暱稱先生)
2016-08-25 00:29:00
原po是帥哥
繼續閱讀
[理工] 離散 指數生成函數
zxc2051516
[理工] 資料結構 quicksort 問題
boy00114
[理工] 資結 Fibonacci heap
gary19941208
[理工] 演算法的KMP
kkk22805385
[理工] 離散 排列
cschenptt
Re: [理工] 線代 一個線性組合的問題
lawrence022
[理工] 線性代數 對角化應用
lrt89604
[理工] 演算法 Bellman Ford
kkk22805385
[理工] 99中央光電工數考題(參閱喻超凡翻轉工程)
jack840723
[理工] [計組] virtually addressed cache
kyuudonut
Links
booklink
Contact Us: admin [ a t ] ucptt.com