站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

一個(gè)進(jìn)程被喚醒意味著什么

一個(gè)進(jìn)程被喚醒意味著進(jìn)程變?yōu)榫途w狀態(tài)。進(jìn)程狀態(tài)反映進(jìn)程執(zhí)行過(guò)程的變化,進(jìn)程被喚醒就是激活這個(gè)進(jìn)程,意味著它變?yōu)榫途w狀態(tài),也表示該進(jìn)程具備運(yùn)行條件,等待系統(tǒng)分配處理器以便運(yùn)行;但進(jìn)入就緒狀態(tài)后并不馬上移至就緒隊(duì)列隊(duì)首,而是在隊(duì)尾參加排隊(duì)。

一個(gè)進(jìn)程被喚醒意味著什么

本教程操作環(huán)境:windows7系統(tǒng)、Dell G3電腦。

一個(gè)進(jìn)程被喚醒意味著進(jìn)程變?yōu)榫途w狀態(tài)。

進(jìn)程:并發(fā)執(zhí)行的程序在執(zhí)行過(guò)程中分配和管理資源的基本單位。

進(jìn)程狀態(tài)反映進(jìn)程執(zhí)行過(guò)程的變化。這些狀態(tài)隨著進(jìn)程的執(zhí)行和外界條件的變化而轉(zhuǎn)換。

  • 在三態(tài)模型中,進(jìn)程狀態(tài)分為三個(gè)基本狀態(tài),即運(yùn)行態(tài),就緒態(tài),阻塞態(tài)。

  • 在五態(tài)模型中,進(jìn)程分為新建態(tài)、終止態(tài),運(yùn)行態(tài),就緒態(tài),阻塞態(tài)。

三態(tài)模型

一個(gè)進(jìn)程從創(chuàng)建而產(chǎn)生至撤銷而消亡的整個(gè)生命期間,有時(shí)占有處理器執(zhí)行,有時(shí)雖可運(yùn)行但分不到處理器、有時(shí)雖有空閑處理器但因等待某個(gè)事件的發(fā)生而無(wú)法執(zhí)行,這一切都說(shuō)明進(jìn)程和程序不相同,它是活動(dòng)的且有狀態(tài)變化的,這可以用一組狀態(tài)加以刻畫(huà)。為了便于管理進(jìn)程,一般來(lái)說(shuō),按進(jìn)程在執(zhí)行過(guò)程中的不同情況至少要定義三種不同的進(jìn)程狀態(tài):

(1)運(yùn)行(running)態(tài):進(jìn)程占有處理器正在運(yùn)行。

(2)就緒(ready)態(tài):進(jìn)程具備運(yùn)行條件,等待系統(tǒng)分配處理器以便運(yùn)行。

(3)等待(wait)態(tài):又稱為阻塞(blocked)態(tài)或睡眠(sleep)態(tài),指進(jìn)程不具備運(yùn)行條件,正在等待某個(gè)事件的完成。

通常,一個(gè)進(jìn)程在創(chuàng)建后將處于就緒狀態(tài)。每個(gè)進(jìn)程在執(zhí)行過(guò)程中,任意時(shí)刻當(dāng)且僅當(dāng)處于上述三種狀態(tài)之一。同時(shí),在一個(gè)進(jìn)程執(zhí)行過(guò)程中,它的狀態(tài)將會(huì)發(fā)生改變。引起進(jìn)程狀態(tài)轉(zhuǎn)換的具體原因如下:

(1)運(yùn)行態(tài)一一等待態(tài):等待使用資源或某事件發(fā)生,如等待外設(shè)傳輸;等待人工干預(yù)。

(2)等待態(tài)一一就緒態(tài):資源得到滿足或某事件己經(jīng)發(fā)生,如外設(shè)傳輸結(jié)束;人工干預(yù)完成。

(3)運(yùn)行態(tài)一一就緒態(tài):運(yùn)行時(shí)間片到,或出現(xiàn)有更高優(yōu)先權(quán)進(jìn)程。

(4)就緒態(tài)一一運(yùn)行態(tài):CPU空閑時(shí)被調(diào)度選中一個(gè)就緒進(jìn)程執(zhí)行。

五態(tài)模型

在一個(gè)實(shí)際的系統(tǒng)里進(jìn)程的狀態(tài)及其轉(zhuǎn)換比上節(jié)敘述的復(fù)雜一些,例如,引入專門的新建態(tài)(new)和終止態(tài)(exit )。

引入新建態(tài)和終止態(tài)對(duì)于進(jìn)程管理來(lái)說(shuō)是非常有用的。新建態(tài)對(duì)應(yīng)于進(jìn)程剛剛被創(chuàng)建的狀態(tài),創(chuàng)建1個(gè)進(jìn)程要通過(guò)兩個(gè)步驟,首先,是為一個(gè)新進(jìn)程創(chuàng)建必要的管理信息;然后,讓該進(jìn)程進(jìn)入就緒態(tài)。此時(shí)進(jìn)程將處于新建態(tài),它并沒(méi)有被提交執(zhí)行,而是在等待操作系統(tǒng)完成創(chuàng)建進(jìn)程的必要操作。必須指出的是,操作系統(tǒng)有時(shí)將根據(jù)系統(tǒng)性能或主存容量的限制推遲新建態(tài)進(jìn)程的提交。

類似地,進(jìn)程的終止也要通過(guò)兩個(gè)步驟,首先,是等待操作系統(tǒng)進(jìn)行善后;然后,退出主存。當(dāng)一個(gè)進(jìn)程到達(dá)了自然結(jié)束點(diǎn),或是出現(xiàn)了無(wú)法克服的錯(cuò)誤,或是被操作系統(tǒng)所終結(jié),或是被其他有終止權(quán)的進(jìn)程所終結(jié),它將進(jìn)入終止態(tài)。進(jìn)入終止態(tài)的進(jìn)程以后不再執(zhí)行,但依然保留在操作系統(tǒng)中等待善后。一旦其他進(jìn)程完成了對(duì)終止態(tài)進(jìn)程的信息抽取之后,操作系統(tǒng)將刪除該進(jìn)程。引起進(jìn)程狀態(tài)轉(zhuǎn)換的具體原因如下:

(1)NULL一一新建態(tài):執(zhí)行1個(gè)程序,創(chuàng)建一個(gè)子進(jìn)程。

(2)新建態(tài)一一就緒態(tài):當(dāng)操作系統(tǒng)完成了進(jìn)程創(chuàng)建的必要操作,并且當(dāng)前系統(tǒng)的性能和內(nèi)存的容量均允許。

(3)運(yùn)行態(tài)一一終止態(tài):當(dāng)1個(gè)進(jìn)程到達(dá)了自然結(jié)束點(diǎn),或是出現(xiàn)了無(wú)法克服的錯(cuò)誤,或是被操作系統(tǒng)所終結(jié),或是被其他有終止權(quán)的進(jìn)程所終結(jié)。

(4)終止態(tài)一一NULL:完成善后操作。

(5)就緒態(tài)一一終止態(tài):未在狀態(tài)轉(zhuǎn)換圖中顯示,但某些操作系統(tǒng)允許父進(jìn)程終結(jié)子進(jìn)程。

(6)等待態(tài)一一終止態(tài):未在狀態(tài)轉(zhuǎn)換圖中顯示,但某些操作系統(tǒng)允許父進(jìn)程終結(jié)子進(jìn)程。

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
日韩毛片一级好特黄| 国产乱码精品一区二区三区四川 | 无码精品国产VA在线观看 | 久久精品国产99久久久古代| 久久国产精品国产自线拍免费| 精品国产一区二区三区AV性色 | 中文字幕免费视频精品一| 亚洲精品线路一在线观看| 永久免费精品影视网站| 亚洲一日韩欧美中文字幕在线 | 久久精品亚洲一区二区 | 97久久精品无码一区二区天美| 亚洲精品视频观看| 97精品久久天干天天蜜| 久久99精品国产麻豆| 人妻熟妇乱又伦精品视频 | 亚州日韩精品专区久久久| 国产精品久久二区二区| 国产精品爆乳在线播放第一人称| 成年男女男精品免费视频网站| 2020年国产精品| 99视频在线精品免费观看6| 欧美精品VIDEOSEX性欧美| 青青草原综合久久大伊人精品| 欧美黑人欧美精品刺激| 精品久久久久国产免费| 精品av天堂毛片久久久| 午夜精品在线免费观看| 精品国产品香蕉在线观看| 精品国产免费观看久久久| 精品综合久久久久久99| 国产精品高清m3u8在线播放| 在线观看亚洲精品专区| 国产精品深夜福利免费观看| 国产精品JIZZ在线观看无码| 国产精品久免费的黄网站| 亚洲国产日韩在线视频| 日韩在线看片中文字幕不卡| 伊人精品视频在线| 精品久久久久久无码人妻热| 真实国产乱子伦精品一区二区三区|