作業系統 硬實時系統和軟實時系統

2021-10-18 10:24:41 字數 507 閱讀 8590

當對處理器操作或資料流動有嚴格時間要求時,就需要使用實時系統,因此,它常用於控制特定應用的裝置。

實時系統有明確和固定的時間約束。處理必須在確定的時間約束內完成,否則系統會失敗。乙個實時系統只有在其時間約束內返回正確結果才是正確工作。

實時系統有硬實時系統軟實時系統兩種型別。

硬實時系統保證關鍵任務按時完成,要求對系統內所有延遲都有限制。與分時系統矛盾,因此沒有乙個現代通用作業系統支援硬實時功能。

通常只有少量或根本沒有使用任何型別的輔助儲存器,資料通常存在短期儲存器或rom中。

軟實時系統限制較弱,關鍵實時任務的優先順序要高於其他任務的優先順序,且在完成之前能保證其高優先順序。需要限制作業系統核心的延遲。

軟實時系統可應用與一些其他領域,如多**、虛擬實境和高階科學研究專案。這些系統需要高階作業系統功能。

軟實時和硬實時作業系統的區別

作業系統按硬體範疇的表現形式分 晶元級嵌入 含程式或演算法的處理器 模組級嵌入 系統中的某個核心模組 系統級嵌入。按軟體範疇實時性要求分 非實時系統 軟實時系統 硬實時系統。對實時系統,他的正確性不僅與系統的邏輯正確性相關,而且與系統響應時間相關,如果系統響應不能滿足時限的要求,即使它能得到正確的輸...

面試問答 軟實時和硬實時作業系統的區別

作業系統按硬體範疇的表現形式分 晶元級嵌入 含程式或演算法的處理器 模組級嵌入 系統中的某個核心模組 系統級嵌入。按軟體範疇實時性要求分 非實時系統 軟實時系統 硬實時系統。對實時系統,他的正確性不僅與系統的邏輯正確性相關,而且與系統響應時間相關,如果系統響應不能滿足時限的要求,即使它能得到正確的輸...

實時作業系統 RTOS 和非實時作業系統

對於實時作業系統 rtos 和非實時作業系統,你能分別列舉出來多少?實時作業系統 ucos vxworks rtlinux 非實時作業系統 linux windows osx 我也只能列舉出來這麼多了。重點不在這裡,重點在於他們之間的區別,詳見下圖 在上面的圖中右邊的任務優先順序高於左邊的任務,先看...