2009年6月6日 星期六

Kernel control path

最近老師上課有講到Kernel control path,

所以就來講一下Kernel control path吧!!

kernel control path 是指核心為了處理一個system call

或exception或interrupt所執行的一系列指令。通常來講,

CPU會照著KCP裡面的指令循序的執行,但如果有底下其

中一個事件發生,則會產生一個新的KCP插入目前正在執

行的KCP中。 在user mode發出一個system call,但該sys

tem call的條件無法立刻滿足。執行KCP中,CPU偵查到某

個exception。所執行的KCP允許中斷產生,且偵測到一個

中斷訊號。CPU啟用kernel preemption功能,且發生中斷

事件。

沒有留言:

張貼留言