複製鏈接
請複製以下鏈接發送給好友

硬實時任務

鎖定
硬實時任務是一種軟件任務流程,應用於實時操作系統
中文名
硬實時任務
定    義
軟件任務流程
硬實時系統中,不僅要求任務響應要實時,而且要求在規定的時間內完成事件的處理;而在軟實時系統僅要求事件響應是實時的,並不要求限定某一任務必須在多長時間內完成。通常,大多數實時系統是兩者的結合。
硬實時任務指必須滿足最後期限的限制,否則會給系統帶來不可接受的破壞或者致命錯誤。
實時操作系統(RTOS)是指當外界事件或數據產生時,能夠接受並以足夠快的速度予以處理,其處理的結果又能在規定的時間之內來控制生產過程或對處理系統作出快速響應,並控制所有實時任務協調一致運行的操作系統。因而,提供及時響應和高可靠性是其主要特點。實時操作系統有硬實時和軟實時之分,硬實時要求在規定的時間內必須完成操作,這是在操作系統設計時保證的;軟實時則只要按照任務的優先級,儘可能快地完成操作即可。我們通常使用的操作系統在經過一定改變之後就可以變成實時操作系統。
任務:也稱作一個線程,是一個簡單的程序。每個任務被賦予一定的優先級,有它自己的一套CPU寄存器和自己的棧空間。典型地,每個任務都是一個無限的循環,每個任務都處在以下五個狀態下:休眠態,就緒態,運行態,掛起態,被中斷態。