Linux内核分析及编程
¥
23.4
2.7折
¥
88
九品
仅1件
作者倪继利
出版社电子工业出版社
出版时间2005-09
版次1
装帧平装
货号A4
上书时间2024-12-10
商品详情
- 品相描述:九品
图书标准信息
-
作者
倪继利
-
出版社
电子工业出版社
-
出版时间
2005-09
-
版次
1
-
ISBN
9787121015182
-
定价
88.00元
-
装帧
平装
-
开本
其他
-
纸张
胶版纸
-
页数
822页
-
字数
1402千字
- 【内容简介】
-
本书作者在整理自己多年研发笔记的基础上,以精心挑选的典型开发实例,向读者详细讲述了Linux内核源代码的各部分结构、原理及组成框架,主要分析了Linux最新版本(2.6.11)的内核源代码,帮助读者深入理解Linux内核,精通Linux内核编程。全书分为20章,内容包括进程管理、进程间通信、内存管理、文件系统、I/O接口及资源管理、内核的编译及调试原理、网络通信、内核安全、USB驱动程序等。
对于想了解Linux开发,以及从事Linux内核编程的开发人员来说,本书是一本集大成之作,它既有讲解透彻的原理,也有详细实用的示例,更有作者多年从事实际开发工作的心得。本书主要针对从事Linux内核编程的中高级读者及软件工程师,也很合适作为大学教材和参考书。
- 【目录】
-
第1章 数据类型及链表
1.1 数据类型所占空间
1.2 有关移植性的其他问题
1.2.1 时间间隔
1.2.2 页面大小
1.2.3 字节存储顺序
1.2.4 数据对齐
1.3 内核通用链表
1.3.1 hlist哈希链表
1.3.2 RCU操作保护的链表
1.4 AT&T的汇编格式
1.5 内核中的时间延迟
第2章 进程及进程调度
2.1 进程结构
2.2 进程创建
2.2.1 对象缓存的分配
2.2.2 系统调用sys_fork
2.3 内核线程
2.4 工作队列
2.4.1 工作队列的结构及宏定义
2.4.2 工作队列的建立
2.5 进程调度
2.5.1 runqueue结构
2.5.2 进程调度初始化
2.5.3 负载平衡的启动
2.5.4 负载平衡的方法
2.5.5 函数schedule分析
2.5.6 调度器的实时性能
2.6 Linux内核抢占
第3章 内核同步机制
3.1 内核中的互斥机制
3.1.1 自旋锁
3.1.2 原子操作
3.1.3 信号量
3.2 RCU
3.2.1 RCU原理介绍
3.2.2 RCU应用实例
3.2.3 RCU相关数据结构
3.2.4 内核RCU机制的建立
3.2.5 RCU回调处理
3.3 内核与用户空间的通信机制
3.3.1 热插拔操作
3.3.2 内核发消息到用户空间通信机制
3.3.3 内核空间调用用户空间程序
第4章 内存管理
4.1 内存地址类型和内存保护
4.1.1 地址类型
4.1.2 内存保护
4.2 80386的段页式管理机制
4.2.1 描述符及分段
4.2.2 物理内存分页机制
4.3 IA-64 Linux地址空间划分
4.4 进程的内存组织
4.4.1 内存管理的数据结构
4.4.2 VMA在/proc文件系统中的显示
4.5 虚拟内存管理
4.5.1 大容量对象缓存
4.5.2 内存映射
4.5.3 物理内存的反向映射
4.5.4 虚拟内存的加锁和保护
4.6 物理内存管理
4.6.1 物理内存的结构
4.6.2 物理页位图
4.6.3 物理内存的初始化过程
4.6.4 物理页面的分配和回收
4.6.5 缓存及slab
4.6.6 缓存分配的应用
4.6.7 分配缓存函数的分析
4.6.8 交换空间
4.6.9 请页机制
4.6.10 守护进程kswapd
4.6.11 内存管理相关的高速缓存
4.6.12 内存缓冲池
4.6.13 大块内存页
第5章 虚拟文件系统
第6章 EXT2文件系统
第7章 其他文件系统
第8章 I/O端口资源管理
第9章 模块机制
第10章 设备驱动程序
第11章 FLASH闪存及SD/MMC卡设备
第11章 驱动程序
第12章 Linux系统初始化
第13章 系统调用
第14章 Linux网络系统分层结构
第15章 执行文件的运行过程
第16章 进程间通信
第17章 Linux的安全策略
第18章 内核配置与编译
第20章 USB总线驱动程序
附录A Linux系统调用
主要参考文献
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价