發表於2024-11-24
深入Linux內核架構 嵌入式linux技術操作詳解 pdf epub mobi txt 電子書 下載
dy 章 簡介和概述
1.1 內核的任務
1.2 實現策略
1.3 內核的組成部分
1.3.1 進程、進程切換、調度
1.3.2 UNIX進程
1.3.3 地址空間與特權級彆
1.3.4 頁錶
1.3.5 物理內存的分配
1.3.6 計時
1.3.7 係統調用
1.3.8 設備驅動程序、塊設備和字符設備
1.3.9 網絡
1.3.10 文件係統
1.3.11 模塊和熱插拔
1.3.12 緩存
1.3.13 鏈錶處理
1.3.14 對象管理和引用計數
1.3.15 數據類型
1.3.16 本書的局限性
1.4 為什麼內核是特彆的
1.5 行文注記
1.6 小結
第2章 進程管理和調度
2.1 進程優先級
2.2 進程生命周期
2.3 進程錶示
2.3.1 進程類型
2.3.2 命名空間
2.3.3 進程ID號
2.3.4 進程關係
2.4 進程管理相關的係統調用
2.4.1 進程復製
2.4.2 內核綫程
2.4.3 啓動新程序
2.4.4 退齣進程
2.5 調度器的實現
2.5.1 概觀
2.5.2 數據結構
2.5.3 處理優先級
2.5.4 核心調度器
2.6 完全公平調度類
2.6.1 數據結構
2.6.2 CFS操作
2.6.3 隊列操作
2.6.4 選擇下一個進程
2.6.5 處理周期性調度器
2.6.6 喚醒搶占
2.6.7 處理新進程
2.7 實時調度類
2.7.1 性質
2.7.2 數據結構
2.7.3 調度器操作
2.8 調度器增強
2.8.1 SMP調度
2.8.2 調度域和控製組
2.8.3 內核搶占和低延遲相關工作
2.9 小結
第3章 內存管理
3.1 概述
3.2 (N)UMA模型中的內存組織
3.2.1 概述
3.2.2 數據結構
3.3 頁錶
3.3.1 數據結構
3.3.2 頁錶項的創建和操作
3.4 初始化內存管理
3.4.1 建立數據結構
3.4.2 特定於體係結構的設置
3.4.3 啓動過程期間的內存管理
3.5 物理內存的管理
3.5.1 夥伴係統的結構
3.5.2 避免碎片
3.5.3 初始化內存域和結點數據結構
3.5.4 分配器API
3.5.5 分配頁
3.5.6 釋放頁
3.5.7 內核中不連續頁的分配
3.5.8 內核映射
3.6 slab分配器
3.6.1 備選分配器
3.6.2 內核中的內存管理
3.6.3 slab分配的原理
3.6.4 實現
3.6.5 通用緩存
3.7 處理器高速緩存和TLB控製
3.8 小結
第4章 進程虛擬內存
4.1 簡介
4.2 進程虛擬地址空間
4.2.1 進程地址空間的布局
4.2.2 建立布局
4.3 內存映射的原理
4.4 數據結構
4.4.1 樹和鏈錶
4.4.2 虛擬內存區域的錶示
4.4.3 優先查找樹
4.5 對區域的操作
4.5.1 將虛擬地址關聯到區域
4.5.2 區域閤並
4.5.3 插入區域
4.5.4 創建區域
4.6 地址空間
4.7 內存映射
4.7.1 創建映射
4.7.2 刪除映射
4.7.3 非綫性映射
4.8 反嚮映射
4.8.1 數據結構
4.8.2 建立逆嚮映射
4.8.3 使用逆嚮映射
4.9 堆的管理
4.10 缺頁異常的處理
4.11 用戶空間缺頁異常的校正
4.11.1 按需分配/調頁
4.11.2 匿名頁
4.11.3 寫時復製
4.11.4 獲取非綫性映射
4.12 內核缺頁異常
4.13 在內核和用戶空間之間復製數據
4.14 小結
第5章 鎖與進程間通信
第6章 設備驅動程序
第7章 模塊
第8章 虛擬文件係統
第9章 Ext文件係統族
dy 0章 無持久存儲的文件係統
dy 1章 擴展屬性和訪問控製錶
dy 2章 網絡
dy 3章 係統調用
dy 4章 內核活動
dy 5章 時間管理
dy 6章 頁緩存和塊緩存
dy 7章 數據同步
dy 8章 頁麵迴收和頁交換
dy 9章 審計
附錄A 體係結構相關知識
附錄B 使用源代碼
附錄C 有關C語言的注記
附錄D 係統啓動
附錄E ELF二進製格式
附錄F 內核開發過程
參考文獻
圖書名稱:深入Linux內核架構 圖靈程序設計叢書
作 者:[德]莫爾勒著
定價:149.00
齣版社:人民郵電
ISBN:9787115227430
齣版日期:2010-6-1
開本:16開
印刷日期:2010-6-1
裝幀:平裝
本書討論瞭Linux內核的概念、結構和實現。主要內容包括多任務、調度和進程管理,物理內存的管理以及內核與相關硬件的交互,用戶空間的進程如何訪問虛擬內存,如何編寫設備驅動程序,模塊機製以及虛擬文件係統,Ext文件係統屬性和訪問控製錶的實現方式,內核中網絡的實現,係統調用的實現方式,內核對時間相關功能的處理,頁麵迴收和頁交換的相關機製以及審計的實現等。此外,本書藉助內核源代碼中 關鍵的部分進行講解,幫助讀者掌握重要的知識點,從而在運用中充分展現Linux係統的魅力。
本書適閤Linux內核愛好者閱讀。
深入Linux內核架構 嵌入式linux技術操作詳解 pdf epub mobi txt 電子書 下載