開心生活站

位置:首頁 > IT科技 > 

進程有哪三種狀態

IT科技1.51W

在三態模型中,進程狀態分爲三個基本狀態,即運行態,就緒態,阻塞態。

進程有哪三種狀態

一個進程從創建而產生至撤銷而消亡的整個生命期間,有時佔有處理器執行,有時雖可運行但分不到處理器、有時雖有空閒處理器但因等待某個事件的發生而無法執行,這一切都說明進程和程序不相同,它是活動的且有狀態變化的,這可以用一組狀態加以刻畫。通常,一個進程在創建後將處於就緒狀態。每個進程在執行過程中,任意時刻當且僅當處於上述三種狀態之一。同時,在一個進程執行過程中,它的狀態將會發生改變。

類似地,進程的終止也要通過兩個步驟,首先,是等待操作系統進行善後;然後,退出主存。當一個進程到達了自然結束點,或是出現了無法克服的錯誤,或是被操作系統所終結,或是被其他有終止權的進程所終結,它將進入終止態。進入終止態的進程以後不再執行,但依然保留在操作系統中等待善後。一旦其他進程完成了對終止態進程的信息抽取之後,操作系統將刪除該進程。

標籤:進程