更新时间:2019-01-05 04:12:04
封面
版权信息
内容提要
对本书的赞誉
推荐序一
推荐序二
推荐序三
推荐序四
前言
Linux内核奔跑卷
第1章 处理器体系结构
第2章 内存管理
2.1 物理内存初始化
2.2 页表的映射过程
2.3 内核内存的布局图
2.4 分配物理页面
2.5 slab分配器
2.6 vmalloc
2.7 VMA操作
2.8 malloc
2.9 mmap
2.10 缺页中断处理
2.11 page引用计数
2.12 反向映射RMAP
2.13 回收页面
2.14 匿名页面生命周期
2.15 页面迁移
2.16 内存规整(memory compaction)
2.17 KSM
2.18 Dirty COW内存漏洞
2.19 总结内存管理数据结构和API
2.20 最新更新和展望
第3章 进程管理
3.1 进程的诞生
3.2 CFS调度器
3.3 SMP负载均衡
3.4 HMP调度器
3.5 NUMA调度器
3.6 EAS绿色节能调度器
3.7 实时调度
3.8 最新更新与展望
第4章 并发与同步
4.1 原子操作与内存屏障
4.2 spinlock
4.3 信号量
4.4 Mutex互斥体
4.5 读写锁
4.6 RCU
4.7 内存管理中的锁
4.8 最新更新与展望
第5章 中断管理
5.1 Linux中断管理机制
5.2 软中断和tasklet
5.3 workqueue工作队列
第6章 内核调试
6.1 QEMU调试Linux内核
6.2 ftrace
6.3 SystemTap
6.4 内存检测
6.5 死锁检测
6.6 内核调试秘籍
本书特点