
HyperMesh有限元網格培訓,HyperMesh培訓
內核架構
一、實時系統概念
1、前后臺系統(Foreground/Background System)
(A)代碼的臨界區
(B)資源
(C)共享資源
(D)多任務
(E)任務切換
(F)內核(Kernel)
(G)調度(Scheduler)
(H)非占先式內核
(I)占先式內核
(G)可重入性(Reentrancy)
2、時間片輪番調度法
(A)任務優先級
(B)靜態優先級
(C)動態優先級
(D)優先級反轉
(E)任務優先級分配
3、任務間的同步和通信
互斥條件
死鎖(或抱死)( Deadlock( or Deadly Embrace
同步事件標志( Event Flag)
消息郵箱
消息隊列( Message Queue)
4、中斷的處理中斷延遲中斷響應.中斷恢復時間( Interrupt Recovery)中斷延遲、
響應和恢復.中斷處理時間非屏蔽中斷( NMI)時鐘節拍( Clock Tick)對存儲器的需求使用實時內核的優缺點
二、內核結構
5、任務狀態切換
臨界區( Critical Section)任務
任務狀態
任務控制塊(Task Control Blocks, OS_TCB)
就緒表(Ready List)
任務調度(Task Scheduling)
給調度器上鎖和開鎖( Locking and UnLocking the Scheduler)
空閑任務(Idle Task)統計任務