• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

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

    Linux調度的實時性

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

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

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

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

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

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

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

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


    關鍵詞: 實時性 調度 Linux

    評論


    相關推薦

    技術專區(qū)

    關閉
    主站蜘蛛池模板: 广昌县| 本溪市| 陆丰市| 高台县| 松潘县| 星子县| 林州市| 青铜峡市| 郯城县| 郓城县| 蓬溪县| 织金县| 汝城县| 诸城市| 北宁市| 乌兰县| 政和县| 平乐县| 将乐县| 离岛区| 新田县| 乡城县| 隆回县| 易门县| 宁河县| 新昌县| 永和县| 孝昌县| 临漳县| 辽阳县| 刚察县| 田东县| 鹿泉市| 石门县| 仁布县| 邵阳市| 白银市| 昌江| 巴林左旗| 湖口县| 沭阳县|