完全基於中斷的統一進程調度系統

4.4BSD中將內核態下的進程根據其行爲賦予了不同的優先級,然而中斷可以打破進程的執行,並且中斷還可以發佈一些所謂的軟中斷,以高於進程優先級的優先級來執行,這看起來不是很和諧。實際上,可以使用更加和諧的方式統一處理進程的運行,中斷處理以及軟中斷處理,那就是將所有的執行緒都統一爲「中斷」的概念。如下圖所示: 如此一來,進程也可以被看作是一種中斷,它和真正的中斷(硬件中斷和軟中斷以及工作隊列)的區別在
相關文章
相關標籤/搜索