多任務創建了并發運行的許多執行線程的外觀,事實上,內核在調度算法的基礎上交織它們的執行。 每個明顯獨立的程序稱為任務。 每個任務都有自己的上下文,即每次調度由內核運行時任務看到的CPU環境和系統資源。 在上下文切換上,任務的上下文保存在任務控制塊(TCB)中。 任務的上下文包括:
1.一個執行的線程,也就是任務的程序計數器
2.CPU寄存器和浮點寄存器(如果需要)
3.一堆動態變量和函數調用的返回地址
4.標準輸入,輸出,錯誤的I / O分配
5.延遲定時器
6.時間片定時器
7.內核控制結構
8.信號處理程序
9.調試和性能監視值
標簽:
RTAI
多任務調度
程序
上傳時間:
2017-01-16
上傳用戶:zjg0123