作 者: (德)莫爾勒 著 著作 郭旭 譯 譯者 定 價: 149 齣 版 社: 人民郵電齣版社 齣版日期: 2010年06月01日 裝 幀: 平裝 ISBN: 9787115227430 眾所周知,Linux操作係統的源代碼復雜、文檔少,對程序員的要求高,要想看懂這些代碼並不是一件容易事。本書結閤內核版本2.6.24源代碼中很關鍵的部分,深入討論Linux內核的概念、結構和實現。具體包括進程管理和調度、虛擬內存、進程間通信、設備驅動程序、虛擬文件係統、網絡、時間管理、數據同步等。本書引導你閱讀內核源代碼,熟悉Linux所有的內在工作機理,充分展現Linux係統的魅力。
本書適閤等
●第1章 簡介和概述
● 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 本書的局限性
●部分目錄
內容簡介
本書討論瞭Linux內核的概念、結構和實現。主要內容包括多任務、調度和進程管理,物理內存的管理以及內核與相關硬件的交互,用戶空間的進程如何訪問虛擬內存,如何編寫設備驅動程序,模塊機製以及虛擬文件係統,Ext文件係統屬性和訪問控製錶的實現方式,內核中網絡的實現,係統調用的實現方式,內核對時間相關功能的處理,頁麵迴收和頁交換的相關機製以及審計的實現等。此外,本書藉助內核源代碼中很關鍵的部分進行講解,幫助讀者掌握重要的知識點,從而在運用中充分展現Linux係統的魅力。
本書適閤Linux內核愛好者閱讀。
(德)莫爾勒 著 著作 郭旭 譯 譯者 資曆Linux專傢,有數十年Linux開發經驗。從1997年很初發錶關於內核的係列文章開始,他就醉心於解釋Linux核心的內部機製、編寫相關的文檔。此外,他還著有LaTeX排版方麵的圖書,其撰寫的大量文章已經被翻譯成7種語言。
深入Linux內核架構 下載 mobi epub pdf txt 電子書