日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > > 充電吧
[導(dǎo)讀]Linux內(nèi)核結(jié)構(gòu)?1、內(nèi)核的子系統(tǒng)(1) 系統(tǒng)調(diào)用接口SCI(System Call Interface):SCI層為用戶空間提供了一套標(biāo)準(zhǔn)的系統(tǒng)調(diào)用函數(shù)來訪問Linux內(nèi)核,搭起了用戶空間到內(nèi)核空

Linux內(nèi)核結(jié)構(gòu)

?

1、內(nèi)核的子系統(tǒng)

(1) 系統(tǒng)調(diào)用接口SCI(System Call Interface):SCI層為用戶空間提供了一套標(biāo)準(zhǔn)的系統(tǒng)調(diào)用函數(shù)來訪問Linux內(nèi)核,搭起了用戶空間到內(nèi)核空間的橋梁。

(2) 進(jìn)程管理PM(Process Management):進(jìn)程作為資源分配的基本單位而存在;進(jìn)程調(diào)度。

(3) 虛擬文件系統(tǒng)VFS(Virtual File System):它是一種用于網(wǎng)絡(luò)環(huán)境的分布式文件系統(tǒng),是允許和操作系統(tǒng)使用不同的文件系統(tǒng)實現(xiàn)的接口。

(4) 內(nèi)存管理MM(Memory Management):段轉(zhuǎn)換過程是由邏輯地址(或稱為虛擬地址)轉(zhuǎn)換為線性地址;頁轉(zhuǎn)換過程則是將線性地址轉(zhuǎn)換為物理地址。

(5) 網(wǎng)絡(luò)協(xié)議棧(Network Stack)

(6) Arch:CPU。

(7) 設(shè)備驅(qū)動DD(Device Drivers):是連接硬件和內(nèi)核之間的橋梁。

?

2、內(nèi)核目錄

arch

特定體系結(jié)構(gòu)相關(guān)代碼,內(nèi)核所支持的每種架構(gòu)的 CPU 的相 關(guān)目錄集合,在 arch 目錄下,有支持 arm 的目錄、支持 x86 的目錄和支持 mips 的目錄等,如: arch/arm、 arch/x86 和 arch/mips 等。

block

塊設(shè)備通用函數(shù)

crypto

常用加密和散列算法(如 AES、 SHA 等),還有一些壓縮和 CRC 校驗算法

Documentation

內(nèi)核源碼說明文檔目錄

drivers

設(shè)備驅(qū)動程序目錄集合, drivers 里的某一子目錄對應(yīng)著內(nèi)核中 的某一種驅(qū)動程序,如: drivers/char 為字符設(shè)備驅(qū)動程序、 drivers/block 為塊設(shè)備驅(qū)動程序、 drivers/net 為網(wǎng)絡(luò)設(shè)備驅(qū)動 程序、 drivers/usb 為 usb 總線設(shè)備驅(qū)動程序、 drivers/i2c 為 i2c 總線設(shè)備驅(qū)動程序等。

fs

Linux 支持的文件系統(tǒng)的代碼(包括虛擬文件系統(tǒng) VFS),每個 子目錄對應(yīng)一種文件系統(tǒng),比如 fs/jffs2/、 fs/cramfs、 fs/ext2/。

include

內(nèi)核的頭文件目錄,如:基本的頭文件(存放在 include/linux 目錄下)、各種驅(qū)動或功能部件的頭文件(比如 include/media、 include/video/、 include/net)。

init

初始化代碼而不是內(nèi)核的引導(dǎo)代碼。

ipc

包含了進(jìn)程間的通信

kernel

核心代碼,此目錄下的文件實現(xiàn)了大多數(shù)linux系統(tǒng)的內(nèi)核函數(shù),其中最重要的文件當(dāng)屬sched.c;和處理器的相關(guān)代碼放在 arch/*/kernel 目錄下

lib

內(nèi)核會用的庫函數(shù),比cstring.c等

mm

內(nèi)核的內(nèi)存管理相關(guān)的代碼,如頁式存儲管理內(nèi)存的分配和釋放等

net

核心的網(wǎng)絡(luò)所支持得部分代碼,其中每個子目錄對應(yīng)于網(wǎng)絡(luò)的一個方面

scripts

用于配置核心的腳本文件

security

安全、密匙方面的代碼

sound

音頻設(shè)備

?

3、管理腳本

(1)頂層Makefile:所有源代碼子目錄Makefile文件的核心,從總體上控制著內(nèi)核的編譯、連接。

(2)子目錄Makefile:被上一層目錄里的Makefile調(diào)用來編譯當(dāng)前目錄的文件。

(3).config:配置文件,在配置內(nèi)核時生成。所有Makefile文件(包括頂層和各級子目錄)都是根據(jù).config來決定使用哪些文件。

(4)Kconfig:一個文本形式的文件,其中主要作用是在內(nèi)核配置(用makemenuconfig配置內(nèi)核)時,作為配置選項。

?

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護(hù)是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機(jī)驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護(hù)成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機(jī)驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉