a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > Linux調度的實時性

Linux調度的實時性

作者: 時間:2012-09-06 來源:網絡 收藏

由于本身是一個面向桌面系統的操作系統,因此將它應用于實時系統中會存在如下一些問題:

本文引用地址:http://www.j9360.com/article/148454.htm

系統中的系統時鐘周期為10 ms,對于實時系統來說,這個周期比較長,所以它不能提供精確的定時,滿足不了實時系統精確定時的要求。

●對于 2.4版本的操作系統,當一個進程因調用系統調用而進人內核態運行后,它在某些情況下屬于有條件剝奪型內核,從雨使得延時不可預測,所以它不能滿足硬實時的要求。

●由于使用虛擬內存技術,當發生頁出錯時,需要從硬盤中讀取交換數據,但硬盤讀/寫因存儲位置的隨機性會導致隨機的讀/寫時間,這在某些情況下會影響一些實時任務 的截止期限。

●在2.4版的內核里,查找最佳候選就緒進程的過程是在器調用函數schedule()時來進行的,每一次都要在for()循環中遍歷就緒進程并調用函數goodness(),所以 這種查找過程與當前就緒進程的個數相關。因此,查找所耗費的時間是當前就緒進程個數有關的,這與實時系統的要求相違背。

linux操作系統文章專題:linux操作系統詳解(linux不再難懂)


關鍵詞: 實時性 調度 Linux

評論


相關推薦

技術專區

關閉