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