基本介紹
- 中文名:前後台系統
- 學科:計算機
- 實現模式:無限的循環
- 性質:嵌入式程式
實現模式
應用程式是一個無限的循環,循環中調用相應的函式完成相應的操作,這部分可以看成後台行為。前台程式通過中斷來處理事件;後台程式則掌管整個嵌入式系統軟、硬體資源的分配、管理以及任務的調度,是一個系統管理調度程式。這就是通常所說的前後台系統。一般情況下,後台程式也叫事件處理任務,前台程式也叫中斷級任務。在程式運行時,後台程式檢查每個任務是否具備運行條件,通過一定的調度算法來完成相應的操作。對於實時性要求特別嚴格的操作通常由中斷來完成,僅在中斷服務程式中標記事件的發生,不再做任何工作就退出中斷,經過後台程式的調度,轉由前台程式完成事件的處理,這樣就不會造成在中斷服務程式中處理費時的事件而影響後續和其他中斷。