計算機底層知識拾遺(十)理解進程調度

這篇說說內核的進程調度機制,進程調度是內核的一個重要工作,由調度器完成。 進程狀態 內核調度器調度的實體(KSE, kernal schedule entry)是進程和線程。內核必須知道所有進程和線程的狀態,比如把時間片給一個阻塞的進程是沒有意義的。從內核的角度來看,進程的狀態有3種: 1. 運行,表示正在運行的進程 2. 等待,沒有運行,但是等待時間片運行的進程 3. 睡眠,也就是阻塞,包括可中
相關文章
相關標籤/搜索