零聲Linux內(nèi)核源碼
2022-09-06 14:41 作者:OoAmandaOoo | 我要投稿
內(nèi)存調(diào)優(yōu)文件系統(tǒng)進程管理設(shè)備驅(qū)動網(wǎng)絡(luò)協(xié)議棧
Linux內(nèi)核有哪幾部分組成,有什么作用?
Linux內(nèi)核主要由五個子系統(tǒng)組成(已報名內(nèi)核底部評):
1、進程調(diào)度
2、內(nèi)存管理
3、虛擬文件系統(tǒng)
4、網(wǎng)絡(luò)接口
5、進程間通信。?
進程調(diào)度(SCHED):控制進程對CPU的訪問。當需要選擇下一個進程運行時, 由調(diào)度程序選擇最值得運行的進程;
內(nèi)存管理(MM)允許多個進程安全的共享主內(nèi)存區(qū)域;
虛擬文件系統(tǒng)(VirtualFileSystem,VFS)隱藏了各種硬件的具體細節(jié),為所有的設(shè)備提供了統(tǒng)一的接口,VFS提供了多達數(shù)十種不同的文件系統(tǒng);
網(wǎng)絡(luò)接口(NET)提供了對各種網(wǎng)絡(luò)標準的存取和各種網(wǎng)絡(luò)硬件的支持;
進程間通訊(IPC) 支持進程間各種通信機制。
標簽: