關於Linux裡面的context switch(上下文切換)

feelpurple發表於2015-09-15
    context switch是指CPU從一個程式或執行緒切換到另一個程式或執行緒。
    context是CPU中暫存器和程式計數器中的內容。
    當核心執行下列過程時,會發生context switch:
1、暫停程式的狀態並儲存CPU的狀態。
2、從記憶體中獲取下一個過程的上下文,將其恢復到CPU的暫存器中。
3、返回到程式計數器指示的位置。
    上下文切換的成本:
上下文切換的成本通常很高,它需要花費大量處理器時間。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26506993/viewspace-1799904/,如需轉載,請註明出處,否則將追究法律責任。

相關文章