進程在其生命周期內,由于系統(tǒng)中各進程之間的相互制約及系統(tǒng)的運行環(huán)境的變化,使得進程的狀態(tài)也在不斷地發(fā)生變化。通常進程有以下5種狀態(tài),前3種是進程的基本狀態(tài)。
1) 運行態(tài)。進程正在處理機上運行。在單處理機中,每個時刻只有一個進程處于運行態(tài)。
2) 就緒態(tài)。進程獲得了除處理機外的一切所需資源,一旦得到處理機,便可立即運行。系 統(tǒng)中處于就緒狀態(tài)的進程可能有多個,通常將它們排成一個隊列,稱為就緒隊列。
3) 阻塞態(tài),又稱等待態(tài)。進程正在等待某一事件而暫停運行,如等待某資源為可用(不包 括處理機)或等待輸入/輸出完成。即使處理機空閑,該進程也不能運行。系統(tǒng)通常將處于阻塞態(tài)的進程也排成一個隊列,甚至根據(jù)阻塞原因的不同,設置多個阻塞隊列。
4) 創(chuàng)建態(tài)。進程正在被創(chuàng)建,尚未轉到就緒態(tài)。創(chuàng)建進程需要多個步驟:首先申請一個空 白PCB,并向PCB中填寫用于控制和管理進程的信息;然后為該進程分配運行時所必須的資源;最后把該進程轉入就緒態(tài)并插入就緒隊列。但是,如果進程所需的資源尚不能 得到滿足,如內存不足,則創(chuàng)建工作尚未完成,進程此時所處的狀態(tài)稱為創(chuàng)建態(tài)。
5) 結束態(tài)。進程正從系統(tǒng)中消失,可能是進程正常結束或其他原因退出運行。進程需要結 束運行時,系統(tǒng)首先將該進程置為結束態(tài),然后進一步處理資源釋放和回收等工作。

注意區(qū)別就緒態(tài)和等待態(tài):就緒態(tài)是指進程僅缺少處理器,只要獲得處理機資源就立即運行; 而等待態(tài)是指進程需要其他資源(除了處理機)或等待某一事件。之所以把處理機和其他資源劃 分開,是因為在分時系統(tǒng)的時間片輪轉機制中,每個進程分到的時間片是若干毫秒。也就是說, 進程得到處理機的時間很短且非常頻繁,進程在運行過程中實際上是頻繁地轉換到就緒態(tài)的;而其他資源(如外設)的使用和分配或某一事件的發(fā)生(如I/O操作的完成)對應的時間相對來說很長,進程轉換到等待態(tài)的次數(shù)也相對較少。這樣來看,就緒態(tài)和等待態(tài)是進程生命周期中兩個完全不同的狀態(tài),顯然需要加以區(qū)分。
? 就緒態(tài)一運行態(tài):處于就緒態(tài)的進程被調度后,獲得處理機資源(分派處理機時間片), 于是進程由就緒態(tài)轉換為運行態(tài)。
? 運行態(tài)一就緒態(tài):處于運行態(tài)的進程在時間片用完后,不得不讓出處理機,從而進程由運 行態(tài)轉換為就緒態(tài)。此外,在可剝奪的操作系統(tǒng)中,當有更高優(yōu)先級的進程就緒時,調度 程序將正在執(zhí)行的進程轉換為就緒態(tài),讓更高優(yōu)先級的進程執(zhí)行。
? 運行態(tài)一阻塞態(tài):進程請求某一資源(如外設)的使用和分配或等待某一事件的發(fā)生(如 I/O操作的完成)時,它就從運行態(tài)轉換為阻塞態(tài)。進程以系統(tǒng)調用的形式請求操作系統(tǒng) 提供服務,這是一種特殊的、由運行用戶態(tài)程序調用操作系統(tǒng)內核過程的形式。
? 阻塞態(tài)?就緒態(tài):進程等待的事件到來時,如I/O操作結束或中斷結束時,中斷處理程序 必須把相應進程的狀態(tài)由阻塞態(tài)轉換為就緒態(tài)。
需要注意的是,一個進程從運行態(tài)變成阻塞態(tài)是主動的行為,而從阻塞態(tài)變成就緒態(tài)是被動 的行為,需要其他相關進程的協(xié)助。
聲明:
(一)由于考試政策等各方面情況的不斷調整與變化,本網站所提供的考試信息僅供參考,請以權威部門公布的正式信息為準。
(二)本網站在文章內容來源出處標注為其他平臺的稿件均為轉載稿,免費轉載出于非商業(yè)性學習目的,版權歸原作者所有。如您對內容、版權等問題存在異議請與本站聯(lián)系,我們會及時進行處理解決。
相關推薦
2023年4月浙江自考中國文化概論復習筆記:中國傳統(tǒng)的藝術審美
12-102023年4月浙江自考俄羅斯小說文體論復習資料七
11-26自考輔導資料:2019年10月《美學》知識點-美育的內涵
09-20自考輔導資料:2019年10月《美學》知識點-審美經驗理論的歷史回顧
09-182023年4月浙江自考《管理系統(tǒng)中計算機應用》串講資料四
03-14自考輔導資料:2019年10月《中國現(xiàn)代文學史》-30年代文學小說創(chuàng)作
09-242023年4月浙江自考中國文化概論復習筆記:語言文字及其文化特征
12-102022年浙江自考心理實驗設計串講資料第三章
10-20自考輔導資料:2019年10月《美學》知識點-審美發(fā)生的特殊標志
09-162023年4月浙江自考學前教育史復習筆記:抗日戰(zhàn)爭和解放戰(zhàn)爭時期
12-06