分析核心目錄

2021-08-20 03:19:44 字數 369 閱讀 4178

注:為學習朱有鵬課程的筆記

在根目錄裡kbuild :kernel build核心編譯

arch目錄裡是不同架構的cpu

block表示塊裝置,以扇區等進行整體訪問(不是以位元組進行訪問),幾乎可以認為塊裝置就是儲存裝置,外存

crypto裡面放了加密演算法的實現crc32 md5

init核心初始化**

ipc inter process communication程序間通訊**

kernel放的是核心本身需要的**,要研究核心就是要看這個

lib是公用的庫,不是c語言的標準庫什麼的(這是應用層  printf,而不是核心層  printk)

mm  memory management記憶體管理

linux核心目錄結構

分類 嵌入式 l arch目錄 arch 是architecture 的縮寫。核心所支援的每種 cpu體系,在該目錄下都有對應的子目錄。每個 cpu的子目錄,又進一步分解為 boot,mm,kernel 等子目錄,分別包含控制系統引導,記憶體管理,系統呼叫等。x86 英特爾 cpu及與之相相容體系結...

Linux核心目錄結構

arch 存放特定平台的晶元對linux核心程序排程 記憶體管理 中斷等支援 基於架構的具體實現,都應該在該目錄下尋找 block 塊裝置驅動程式i o排程 certs 證書 credits crypto 常用加密演算法 非對稱加密演算法rsa 對稱加密演算法aes 雜湊演算法 又稱hash演算法 ...

2 Linux核心目錄概述

arch目錄表示核心所支援的處理器架構,如經典的arm x86,在編譯核心時要指定arch arm 此資料夾包含塊裝置驅動程式的 該目錄用於實現塊裝置的基本框架和塊裝置的i o排程演算法。塊裝置是以資料塊方式接收和傳送的資料的裝置。資料塊都是一塊一塊的資料而不是持續的資料流。這個資料夾包含許多加密演...