實驗樓操作系統原理與實踐之實驗五:基於內核棧切換的進程切換

簡介       早期內核使用intel提供的基於tss切換的機制,這種機制操作十分簡單,但是執行速度特別慢,無法充分利用現代cpu的一些指令流水來優化速度。關於tss切換的方式詳細可以看實驗樓中的描述,和完全剖析這本書。根據老師的實驗,要把這種基於tss切換的方式換成現代的基於內核棧切換的方式。       基於堆棧的切換,核心就是要先在切換前保存進程的棧,然後切換到另一個進程的棧,但因爲在內核
相關文章
相關標籤/搜索