4分鐘理解Linux為什么不是一個硬實時的操作系統
1 回答

ITMISS
TA貢獻1871條經驗 獲得超8個贊
1.任務優先級和實時操作系統不是等同的,你有任務優先級,但你能在極短的時間內中斷其他任務完成切換么?Windows同樣也有任務優先級是不是?Linux的任務調度算法不唯一,時間復雜度也不一樣,如果有實時性高的任務,Linux可以勉強實現軟實時調度,硬實時做不了
2.以前看的一本書說Linux不是時間片輪轉了,具體怎樣忘了;Windows的情況記得比較清楚——時間片本身沒有什么區別,區別在于調度方式,如果有高優先級的線程,Windows會只調度高優先級,對于多個同樣優先級的線程,Windows采用公平調度,基本做到平分時間片
3.看你是多核還是單核CPU,多核能做到同時進行不多于內核數的任務
- 1 回答
- 0 關注
- 1413 瀏覽
添加回答
舉報
0/150
提交
取消