我知道這取決於設計,但有人問我這個問題,並採取任何假設.. 我應該怎麼回答和我們何時比FCFS更喜歡循環賽,反之亦然?
1
A
回答
4
首先,這聽起來很像一個家庭作業的問題。如果是這樣的話,我建議你自己研究一下。
通過先到先得我假設你的意思是「先到先得」,如果我還記得這就是流程的執行完成的順序,他們提供給調度,是一個系統?
如果是這樣的基本方針是這樣的:如果希望允許長時間運行的進程來執行,而不是用較短的干擾,有副作用,就是完成的訂單不能保證使用循環賽。如果系統中有很多進程,循環會受到影響,因爲每次進程都需要更長的時間才能完成,因爲往返時間更長。
如果你需要完成的一個保證的順序,先來先服務是一個更好的選擇,但長時間運行的進程可以擺攤系統。但是,每個過程都會得到系統的全面關注,並且可以在儘可能快的時間內完成,因此可以帶來益處。
最終它確實歸結爲不一定設計,但需要:我需要半同步執行還是需要順序執行?對於流程花費更長時間,但是同步計算對我來說是否有利?或者如果一切儘可能快地執行,我會更好嗎?系統的需求決定了要使用的模型。
編輯:維基百科有這些和其它簡單的調度方法here
1
輪循(RR)一個不錯的擊穿是由過程和網絡調度器在計算中採用的算法之一。由於通常使用該術語,所以將時間片按等份和循環順序分配給每個進程,處理所有沒有優先級的進程(也稱爲循環執行)。循環調度簡單,易於實現,且無飢餓。循環調度也可以應用於其他調度問題,例如計算機網絡中的數據包調度。這是一個操作系統的概念。
相關問題
- 1. 比賽MySQL表記錄反之亦然
- 2. 如何在喜歡它後立即使不喜歡按鈕顯示,反之亦然?在Django
- 3. 何時比WebServices更喜歡EJB?
- 4. C++華氏溫度(反之亦然)循環問題
- 5. 使用ReSharper將'foreach'轉換爲'for'循環或反之亦然?
- 6. 計算循環賽和FCFS工作時間
- 7. wxSlider更新wxTextCtrl反之亦然
- 8. 更改輸入DIV,反之亦然
- 9. C++ 14類型列表,任何理由更喜歡'自由功能''方法',反之亦然?
- 10. 什麼是比C#更適合的Java,反之亦然?
- 11. 工廠方法何時比簡單工廠更好,反之亦然?
- 12. 我們可以在UIScrollView中放置UIButton,反之亦然iPhone
- 13. 我們可以在jQuery中讀取Laravel cookies嗎?反之亦然?
- 14. NSImage cv :: Mat,反之亦然
- 15. hadoop mapreduce反之亦然
- 16. boost :: shared_ptr void *反之亦然
- 17. XAML到Html,反之亦然
- 18. 長[]要長[],反之亦然?
- 19. PHP到C#反之亦然
- 20. 如何在代碼更改時刷新圖表,反之亦然?
- 21. Mockito比EasyMock更喜歡?
- 22. 在拖放時更改類名稱,反之亦然 - jqueryUI - 更多
- 23. Chronicle Queue:將循環整數轉換爲時間戳,反之亦然
- 24. 在編寫C++成員定義時,是否有理由更喜歡將它們放入命名空間塊中以完全限定它們,反之亦然?
- 25. 更改拖放類時的類名,反之亦然 - jqueryUI
- 26. 我們如何從IFTTT接收消息到java代碼,反之亦然
- 27. 雖然循環不喜歡兩個變量
- 28. MySQL喜歡反轉
- 29. 艱難的比賽循環
- 30. 如何在模型更改時更新MVVM嵌套的ViewModels,反之亦然?