免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
linux 2.6內(nèi)核源代碼目錄樹(shù)簡(jiǎn)介

linux 2.6內(nèi)核具有O(1)調(diào)度算法、改進(jìn)的NPTL線程模型、內(nèi)核態(tài)搶占等特性,以及良好的響應(yīng)能力。
可以把內(nèi)核源代碼目錄樹(shù)分為系統(tǒng)最核心組件和系統(tǒng)次核心組件:
其中,系統(tǒng)最核心組件包括:
scripts目錄
該目錄中不包含任何核心代碼,該目錄下存放了用來(lái)配置內(nèi)核的腳本和應(yīng)用程序源碼。
lib目錄
該目錄主要包含兩部分內(nèi)容:gnuzip解壓縮算法,用于在系統(tǒng)啟動(dòng)過(guò)程中將壓縮的內(nèi)核鏡像解壓縮;剩余的文件用于實(shí)現(xiàn)一個(gè)C庫(kù)的子集,主要包括字符串和內(nèi)存操作等相關(guān)函數(shù)。
mm目錄
該目錄包含了體系結(jié)構(gòu)無(wú)關(guān)的內(nèi)存管理代碼,包括通用的分頁(yè)模型的框架、伙伴算法的實(shí)現(xiàn)和對(duì)象緩沖器slab的實(shí)現(xiàn)代碼。
include目錄
這個(gè)目錄包含了Linux源代碼目錄樹(shù)中絕大部分頭文件,每個(gè)體系架構(gòu)都在該目錄下對(duì)應(yīng)一個(gè)子目錄,該子目錄中包含了給定體系結(jié)構(gòu)所必需的宏定義和內(nèi)聯(lián)函數(shù)。
init目錄
該目錄中存放的是系統(tǒng)核心初始化代碼,內(nèi)核初始化入口函數(shù)start_kernel就是在該目錄中的文件main.c內(nèi)實(shí)現(xiàn)的。
kernel目錄
該目錄中存放的是Linux內(nèi)核的最核心的代碼,用于實(shí)現(xiàn)系統(tǒng)的核心模塊,這些模塊包括:進(jìn)程管理、進(jìn)程調(diào)度器、中斷處理、系統(tǒng)時(shí)鐘管理、同步機(jī)制等。
arch目錄
該目錄中的每個(gè)子目錄中都與某種體系結(jié)構(gòu)相對(duì)應(yīng),用于存放體系結(jié)構(gòu)相關(guān)代碼,向平臺(tái)無(wú)關(guān)的系統(tǒng)核心模塊提供所需的功能接口。每個(gè)體系結(jié)構(gòu)對(duì)應(yīng)的子目錄下通常至少包含以下幾個(gè)子目錄:kernel子目錄、lib子目錄、mm子目錄、boot子目錄。
系統(tǒng)次核心組件包括:
block目錄:用于實(shí)現(xiàn)塊設(shè)備的基本框架和塊設(shè)備的I/O調(diào)度算法。
usr目錄:該目錄中的代碼為內(nèi)核尚未完全啟動(dòng)時(shí)執(zhí)行用戶空間代碼提供了支持。
ipc目錄:該目錄中的文件用于實(shí)現(xiàn)System V的進(jìn)程間通信模塊。
driver目錄:用于存放各類設(shè)備的驅(qū)動(dòng)程序。
sound目錄:存放了聲音系統(tǒng)架構(gòu),如Open Sound System(OSS)、Advanced Linux Sound Architecture(ALSA)的相關(guān)代碼和具體聲卡的設(shè)備驅(qū)動(dòng)程序。
security目錄:存放了Security-Enhanced Linux(SELinux)安全框架的實(shí)現(xiàn)代碼。
crypto目錄:該目錄中存放了相關(guān)的加密算法的代碼。
Documentation目錄:存放了與內(nèi)核相關(guān)的文檔。
net和fs目錄:包含linux內(nèi)核支持的眾多網(wǎng)絡(luò)協(xié)議和文件系統(tǒng)。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
linux 內(nèi)核源代碼目錄結(jié)構(gòu)概述
Linux內(nèi)核
Linux源代碼目錄結(jié)構(gòu)說(shuō)明
Linux操作系統(tǒng)內(nèi)核源碼目錄結(jié)構(gòu)詳解
4.1.2 內(nèi)核源碼目錄介紹
Chrome源代碼結(jié)構(gòu)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服