Linux系統中的任務調度框架

        這幾天在思考一個問題,當系統中任務很多,很複雜的時候,一個調度算法是很難去全面系統地調度管理好系統中所有的任務的。比如Linux系統中,任務調度分爲了實時任務的調度和一般任務的調度,實時的任務由實時調度算法負責調度,一般任務由CFS調度算法負責調度。這樣,Linux系統比較全面地解決了系統中多種任務共存時的調度問題。


       借鑑這種思想,在系統設計中,當需要解決的問題非常複雜和多樣的情況下,單一的一個算法很難處理所有的問題。因此,是否可以在設計算法時候,根據不同情況的分類,爲每類情況定製一種合適的算法,通過多種算法的協同工作,達到理想的解決問題的方案。這是一個值得研究的問題。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章