第一图书网

Linux内核编程

罗瑞吉 第1版 (2006年7月1日)
出版时间:

2006-7  

出版社:

第1版 (2006年7月1日)  

作者:

罗瑞吉  

页数:

386  

译者:

陈莉君  

Tag标签:

无  

内容概要

  本书以Linux操作系统为基础,详细介绍了Linux内核子系统,并用大量内核源代码和示例程序进行演示,对深入了解Linux内核具有指导意义。本书内容主要包括:Linux基本知识、内核探索工具集、程序执行的基本模型、内存管理、输入/输出、文件系统、调度与内核同步、内核引导、构建Linux内核,以及向内核添加代码等.简述一些应用工具和使用程序,从而可以获取理解内核内幕所需的信息.每章末都给出小结和一些练习,涉及内核运行的操作及工作原理.  本书适合不同级别的系统程序员、Linux爱好者以及应用程序开发人员学习和参考.

作者简介

  Claudia Salzberg Rodriguez就职于IBM Linux技术中心,负责内核及相关编程工具的开发。在担任Linux系统程序员的5年多时间里,她一直针对Intel和PPC平台,进行从嵌入式到高性能系统的Linux开发。

书籍目录

译者序序作者简介前言第1章  概述1.1 UNIX发展史1.2 标准和通用接口1.3 自由软件和开放源码1.4 Linux发布版的快速浏览1.5 内核版本信息1.6 基于Power的Linux1.7 操作系统的概念1.8 内核组织1.9 Linux内核概述1.10 可移植性和体系结构相关性小结习题第2章  内核探索工具集2.1 内核中常见的数据类型2.2 汇编2.3 汇编语言实例2.4 内联汇编2.5 特殊的C语言用法2.6 内核探测工具一览2.7 内核发言:倾听来自内核的消息2.8 其他小结项目:Hellmode习题第3章  进程:程序执行的基本类型3.1 引入程序3.2 进程描述符3.3 进程的创建:fork()、vfork和clone()系统调用3.4 进程生命周期3.5 进程的终止3.6 了解进程的动态:调度程序的基本构架3.7 等待队列3.8 异步执行流程小结项目:current系统变量习题第4章  内存管理4.1 页4.2 内存区4.3 页面4.4 Slab分配器4.5 slab分配器的生命周期4.6 内存请求路径4.7 进程内存结构4.8 进程映像分布于线形地址空间4.9 页表4.10 缺页小结项目习题第5章  输入/输出5.1 硬件如何实现总线、桥、端口和接口5.2 设备……


图书封面

图书标签Tags

广告

下载页面


Linux内核编程 PDF格式下载



相关图书