勵志

勵志人生知識庫

分派程式是什麼

模組

分派程式是一個模組,其主要功能是將CPU的控制權交給由短期調度程式所選擇的進程。這個過程包括以下幾個步驟:

切換上下文:保存當前進程的上下文信息,並載入新進程的上下文信息。

切換到用戶模式:將CPU從核心模式切換到用戶模式。

跳轉到用戶程式的合適位置:將CPU的控制權轉移到用戶程式中適當的位置,以便重新啟動該程式。

分派程式在終止一個進程並啟動另一個進程時會產生所謂的分派延遲,這是分派程式停止一個進程而啟動另一個進程執行所要花費的時間。分派程式應該儘可能快,因為在每次進程切換中都會使用到它。