這篇文章主要介紹linux內(nèi)核主要是怎么組成的,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!
組成:1、進程調(diào)度,控制進程對CPU的訪問;2、內(nèi)存管理,允許多個進程安全的共享主內(nèi)存區(qū)域;3、虛擬文件系統(tǒng),為所有的設(shè)備提供統(tǒng)一接口;4、網(wǎng)絡(luò)接口,提供對各種網(wǎng)絡(luò)標(biāo)準(zhǔn)的存取和各種網(wǎng)絡(luò)硬件的支持;5、進程間通訊,支持進程間各種通信機制。
Linux內(nèi)核主要由五個子系統(tǒng)組成:進程調(diào)度,內(nèi)存管理,虛擬文件系統(tǒng),網(wǎng)絡(luò)接口,進程間通信。
進程調(diào)度(SCHED):控制進程對CPU的訪問。當(dāng)需要選擇下一個進程運行時,由調(diào)度程序選擇最值得運行的進程;
內(nèi)存管理(MM)允許多個進程安全的共享主內(nèi)存區(qū)域;
虛擬文件系統(tǒng)(VirtualFileSystem,VFS)隱藏了各種硬件的具體細(xì)節(jié),為所有的設(shè)備提供了統(tǒng)一的接口,VFS提供了多達數(shù)十種不同的文件系統(tǒng);
網(wǎng)絡(luò)接口(NET)提供了對各種網(wǎng)絡(luò)標(biāo)準(zhǔn)的存取和各種網(wǎng)絡(luò)硬件的支持;
進程間通訊(IPC) 支持進程間各種通信機制。
以上是“l(fā)inux內(nèi)核主要是怎么組成的”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!