日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:pythonswapper是什么

id為0的進(jìn)程通常是調(diào)度進(jìn)程,常常被稱為交換進(jìn)程(swapper),該進(jìn)程為內(nèi)核的一部分,它并不執(zhí)行任何磁盤上的程序,因此也被稱為系統(tǒng)進(jìn)程。

id為1 init進(jìn)程,在自舉過程結(jié)束后由內(nèi)核調(diào)用。

id為2 頁守護(hù)進(jìn)程。

對(duì)于父進(jìn)程已經(jīng)終止的所有進(jìn)程,他們的父進(jìn)程都改變?yōu)閕nit。

在一個(gè)進(jìn)程終止時(shí),內(nèi)核逐個(gè)檢查所有活動(dòng)的進(jìn)程,以判斷他是否是正要終止進(jìn)程的子進(jìn)程,如果是,則將該進(jìn)程id更改為1,這種方法保證了每個(gè)進(jìn)程都有一個(gè)父進(jìn)程。

如果子進(jìn)程在父進(jìn)程終止之前終止,父進(jìn)程如何能做相應(yīng)檢驗(yàn)得到子進(jìn)程的終止?fàn)顟B(tài)呢?對(duì)此的回答是:內(nèi)核為每個(gè)子進(jìn)程保存了一定量的信息,所以當(dāng)終止進(jìn)程的父進(jìn)程調(diào)用wait或waitpid時(shí),可以得到這些信息。

僵死進(jìn)程:一個(gè)已經(jīng)終止,但是其父進(jìn)程尚未對(duì)其進(jìn)行善后處理(獲取終止子進(jìn)程的有關(guān)信息,釋放它仍占有的資源)的進(jìn)程

一個(gè)由init進(jìn)程領(lǐng)養(yǎng)的進(jìn)程終止時(shí)會(huì)發(fā)生什么?他會(huì)不會(huì)變?yōu)橐粋€(gè)僵死進(jìn)程?

否!因?yàn)閕nit被編寫為無論何時(shí)只要有一個(gè)子進(jìn)程終止,init就會(huì)調(diào)用一個(gè)wait函數(shù)取得其終止?fàn)顟B(tài)。這樣就防止了系統(tǒng)中有很多僵死進(jìn)程。

Swapper 進(jìn)程:

進(jìn)程0 :

所有進(jìn)程的祖先叫做進(jìn)程0 ,idle 進(jìn)程或因?yàn)闅v史的原因叫做swapper 進(jìn)程。它是在 linux 的初始化階段從無到有的創(chuàng)建的一個(gè)內(nèi)核線程。這個(gè)祖先進(jìn)程使用靜態(tài)分配的數(shù)據(jù)結(jié)構(gòu)。

在多處理器系統(tǒng)中,每個(gè)CPU都有一個(gè)進(jìn)程0,主要打開機(jī)器電源,計(jì)算機(jī)的BIOS就啟動(dòng)一個(gè)CPU,同時(shí)禁用其他CPU。運(yùn)行的CPU 上的swapper進(jìn)程初初始化內(nèi)核數(shù)據(jù)結(jié)構(gòu),然后激活其他的并且使用copy_process()函數(shù)創(chuàng)建另外的swapper進(jìn)程,把0 傳遞給新創(chuàng)建的swapper進(jìn)程作為他們進(jìn)程的PID.

進(jìn)程1 :

由進(jìn)程0創(chuàng)建的內(nèi)核線程執(zhí)行init() 函數(shù),init() 一次完成內(nèi)核的初始化。init()調(diào)用execve()系統(tǒng)調(diào)用裝入可執(zhí)行程序init ,結(jié)果 ,init 內(nèi)核線程變成一個(gè)普通的進(jìn)程,且擁有自己的每個(gè)進(jìn)程內(nèi)核數(shù)據(jù)結(jié)構(gòu)。在系統(tǒng)關(guān)閉之前,init 進(jìn)程一直存活,因?yàn)樗鼊?chuàng)建和監(jiān)控在操作系統(tǒng)外層執(zhí)行的所有進(jìn)程的活動(dòng)。

眾多python培訓(xùn)視頻,盡在python學(xué)習(xí)網(wǎng),歡迎在線學(xué)習(xí)!


分享名稱:創(chuàng)新互聯(lián)Python教程:pythonswapper是什么
文章路徑:http://m.5511xx.com/article/dhjsheo.html