Linux kernel primer:a top-down approach for x86 and powerPC architectures
作者: (美)Claudia Salzberg Rodriguez,(美)Gordon Fischer,(美)Steven Smolski著;陈莉君,贺炎,刘霞林译
出版社:机械工业出版社,2006
简介: 本书以linux操作系统为基础,详细介绍了linux内核子系统,并用大量内核源代码和示例程序进行演示,对深入了解linux内核具有指导意义。本书内容主要包括:linux基本知识、内核探索工具集、程序执行的基本模型、内存管理、输入/输出、文件系统、调度与内核同步、内核引导、构建linux内核,以及向内核添加代码等。简述一些应用工具和使用程序,从而可以获取理解内核内幕所需的信息。每章末都给出小结和一些练习,涉及内核运行的操作及工作原理。.
本书适合不同级别的系统程序员、linux爱好者以及应用程序开发人员学习和参考。
本书是一本linux内核编程的权威指南,其独特的由表及里学习途径使得内核编程更易于理解。本书从用户空间到内核,把内核的实现原理与用户级编程的基本原则相联系,系统地跟踪了实现功能。这种途径有助于在你所了解的linux知识基础上,加深对内核组成及工作机理的理解。
为了理解内核代码并掌控其行为,作者逐步引入所有的工具和汇编语言编程技术,并一一比较x86和powerpc的实现,揭示了含糊不清的实现功能。另外,书中对源代码例子和实际项目都加有适当注释。本书是第一本全面涵盖快速增长的powerpc linux开发平台的书,也是惟一一本用linux构建系统彻底讨论内核配置的书。..
● 数据结构
● x86和ppc汇编语言
● 查看内核内部状态
● linux进程模型
● 用户空间和内核空间
● 中断和异常
● 内存分配和跟踪
● 跟踪子系统行为
● i/o交互
● 文件系统和文件操作
● 调度和同步
● 内核启动过程
● 内核构建过程
● 配置选项
● 设备驱动程序
本书介绍了linux内核编程需要的所有技巧和技术,无论对于系统程序员、软件工程师、系统分析员、测试人员还是linux的热衷者来说,都是不可或缺的参考书。...