更新时间:2020-09-03 10:12:50
封面
版权信息
内容提要
专家推荐
序1
序2
前言
第01章 基础知识
1.1 龙芯处理器简介
1.2 Linux内核简介
1.3 如何高效阅读代码
1.4 如何开发健壮内核
第02章 内核启动解析
2.1 内核源代码目录结构
2.2 内核启动过程:主核视角
2.3 内核启动过程:辅核视角
2.4 本章小结
第03章 异常与中断解析
3.1 寄存器操作
3.2 异常处理解析
3.3 中断处理解析
3.4 软中断、小任务与工作队列
3.5 本章小结
第04章 内存管理解析
4.1 内存管理相关概念
4.2 物理内存页帧管理
4.3 内核内存对象管理
4.4 分页映射内存管理
4.5 进程地址空间管理
4.6 内存管理其他话题
4.7 本章小结
第05章 进程管理解析
5.1 进程描述符
5.2 进程创建
5.3 进程销毁
5.4 进程调度
5.5 其他话题
5.6 本章小结
第06章 显卡驱动解析
6.1 显卡概述
6.2 Linux图形系统架构
6.3 Linux内核显卡驱动
6.4 本章小结
第07章 网卡驱动解析
7.1 网络子系统概述
7.2 Linux以太网卡驱动
7.3 本章小结
第08章 电源管理解析
8.1 电源管理概述
8.2 运行时电源管理
8.3 系统级睡眠管理
8.4 本章小结
附录A 并发与同步原语
A.1 内存屏障
A.2 每CPU变量
A.3 原子操作
A.4 开关抢占
A.5 自旋锁
A.6 顺序锁
A.7 信号量
A.8 互斥量
A.9 RCU机制
A.10 其他原语
附录B Linux内核大事记
B.1 史前时代
B.2 奇偶时代
B.3 快速演进时代
B.4 极速演进时代
后记
参考文献
龙芯中科简介