作 者: (德)莫尔勒 著 著作 郭旭 译 译者 定 价: 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 电子书 格式