天天看點

實時系統的基本特性

作者:王奎    我的部落格:www.marksaas.com

實時系統是指在系統工作時,能在特定的時間内完成特定的任務,其各種資源可以根據需要進行動态的配置設定,是以其處理事務的能力強,速度快。

1)高精度計時系統 計時精度是影響實時性的一個重要因素。在實時應用系統中,經常需要精确确定實時地操作某個裝置或執行某個任務,或精确的計算一個時間函數。這些不僅依賴于一些硬體提供的時鐘精度,也依賴于實時作業系統實作的高精度計時功能。 2)多級中斷機制 一個實時應用系統通常需要處理多種外部資訊或事件,但處理的緊迫程度有輕重緩急之分。有的必須立即作出反應,有的則可以延後處理。是以,需要建立多級中斷嵌套處理機制,以確定對緊迫程度較高的實時事件進行及時響應和處理。 3)實時排程機制 實時作業系統不僅要及時響應實時事件中斷,同時也要及時排程運作實時任務。但是,處理機排程并不能随心所欲的進行,因為涉及到兩個程序之間的切換,隻能在確定“安全切換”的時間點上進行,實時排程機制包括兩個方面,一是在排程政策和算法上保證優先排程實時任務;二是建立更多“安全切換”時間點,保證及時排程實時任務。

繼續閱讀