如何編寫一個簡單的嵌入式操做系統 (2)時間片輪轉

上篇日誌最後給出了一個最簡單的人工調度系統。在實際應用中,人工的調度很常見,但更爲廣泛的是操做系統自動的任務調度。這篇日誌介紹一種最多見的自動調度,即時間片輪轉法,在上一節的程序的基礎上,添加一些函數,用C語言實現。算法 1.時間片輪轉調度 時間片輪轉調度是一種最古老,最簡單,最公平且使用最廣的算法。每一個進程被分配一個時間段,稱做它的時間片,即該進程容許運行的時間。若是在時間片結束時進程還在運行
相關文章
相關標籤/搜索