生活随笔
收集整理的這篇文章主要介紹了
Linux 内核
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Linux 內核是一個龐大而復雜的操作系統的核心,不過盡管龐大,但是卻采用子系統和分層的概念很好地進行了組織。通過本專題,我們可以學習 Linux 的分層架構、內核配置和編譯、內核性能調試和 Linux 2.6 中的許多提升功能。
Linux 內核組成
Linux 內核的主要組件有:系統調用接口、進程管理、內存管理、虛擬文件系統、網絡堆棧、設備驅動程序、硬件架構的相關代碼。
圖 1. Linux 內核的體系結構圖
回頁首
Linux 剖析系列
M. Tim Jones 推出了一系列文章來剖析 Linux 內核各個方面,相信會為讀者展現一個非常清晰的 Linux 輪廓。
Linux 文件系統剖析
Linux 網絡棧剖析
Linux 內核剖析
Linux slab 分配器剖析
Linux 同步方法剖析
回頁首
內核配置及編譯
隨 著 Linux 操作系統的廣泛應用,特別是 Linux 在嵌入式領域的發展,越來越多的人開始投身到 Linux 內核級的開發中。面對日益龐大的 Linux 內核源代碼,開發者在完成自己的內核代碼后,都將面臨著同樣的問題,即如何將源代碼融入到 Linux 內核中,增加相應的 Linux 配置選項,并最終被編譯進 Linux 內核。