多任務系統中,內核負責管理各個任務,或者說為每個任務分配CPU時間,并且負責任務之間的通訊。內核提供的基本服務
以使用實時內核可以大大簡化應用系統的設計,是因為實時內核允許將應用分成若干個任務,由實時內核來管理它們。內核
用程序的額外負荷,代碼空間增加ROM的用量,內核本身的數據結構增加了RAM的用量。但更主要的是,每個任務要有自己的
吃起內存來是相當厲害的。內核本身對CPU的占用時間一般在2到5個百分點之間。
UC/OS-II有一個精巧的內核調度算法,實時內核精小,執行效率高,算法巧妙,代碼空間很少。
標簽:
多任務系統
上傳時間:
2014-01-16
上傳用戶:aa54