ini是初始化的意思。
創(chuàng)新互聯(lián)建站主營順城網(wǎng)站建設(shè)的網(wǎng)絡公司,主營網(wǎng)站建設(shè)方案,成都App制作,順城h5小程序制作搭建,順城網(wǎng)站營銷推廣歡迎順城等地區(qū)企業(yè)咨詢
init進程,它是內(nèi)核啟動的第一個用戶級進程。init有許多很重要的任務,比如像啟動getty(用于用戶登錄)、實現(xiàn)運行級別、以及處理孤立進程。
當內(nèi)核啟動了自己之后,已被裝入內(nèi)存、已經(jīng)開始運行、已經(jīng)初始化了所有的設(shè)備驅(qū)動程序和數(shù)據(jù)結(jié)構(gòu)等等,通過啟動用戶級程序init來完成引導進程的內(nèi)核部分。因此,init總是第一個進程(它的進程號總是1)。
當init開始運行,它通過執(zhí)行一些管理任務來結(jié)束引導進程,例如檢查文件系統(tǒng)、清理/tmp、啟動各種服務以及為每個終端和虛擬控制臺啟動getty,在這些地方用戶將登錄系統(tǒng)。
擴展資料
init用法
lassSongBird(Bird):
def__init__(self):
Bird.__init__(self)
self.sound='Squawk'
defsing(self):
printself.song()
classM(父類):
def__init__(self,*args,**kwargs):
super(M,self).__init__()
self.xx=xx
def
__init__()叫做構(gòu)造方法,在調(diào)用了一個實例的方法時,該方法的self參數(shù)會自動綁定到實例上(稱為綁定方法)
參考資料來源:百度百科—init進程
init可理解為初始化。
init
為initialization(初始化)的縮寫,雖然不是C語言關(guān)鍵字,但是這是計算機中約定俗成的“初始化”的表示方法。init不止在C語言中出現(xiàn),其實很多其他使用場合中都可以見到。init可以包含很多內(nèi)容,如設(shè)置基本變量、重置甚至開啟物理設(shè)備等.
init標示符在gcc編譯器中指定將該函數(shù)置于內(nèi)核的特定區(qū)域。在內(nèi)核完成自身
初始化之后,就試圖釋放這個特定區(qū)域。實際上,內(nèi)核中存在兩個這樣的區(qū)域,
.text.init和.data.init—第一個是代碼初始化使用的,另外一個是數(shù)據(jù)初始化使用的(
可以在進程間共享的代碼和字符串常量之類的“文本(Text)”是在可執(zhí)行程序中的“純
區(qū)域”中使用的一個術(shù)語)。另外你也可以看到__initfunc和__initdata標志,前者和
__init類似,標志初始化專用代碼,后者則標志初始化專用數(shù)據(jù)。