四 上下文切換

一  前言  對「平均負載」一課的學習後,你可能會有疑問,進程在競爭cpu的時候並沒有正在的運行,爲何會導致系統的負載升高,其實賊魁禍首就是「上下文切換」。 我們經常說linux是一個多任務的系統,它支持很多任務同時在運行。這裏的「同時」僅僅是一個相對時間,其實他並非真正的在運行,只是系統在很短的時間內,將cpu 輪流分配給他們,造成了錯覺。 二  何爲「上下文」 任務運行前,cpu都需要知道任務
相關文章
相關標籤/搜索