经过本人不懈努力,终于找到了《Linux内核完全注释》修正版3.0 带书签的pdf版本,点击这里可以下载。
这里再给出oldlinux论坛中的各版本下载链接:http://oldlinux.org/oldlinux/viewthread.php?tid=290。
虽然之前有整理一个目录与pdf页码的对照表,但有了带书签的pdf版本就应该不需要了。
标题 | pdf文档中的页号 |
---|---|
目录 | 5 |
序言 | 8 |
第1章 概述 | 12 |
第2章 微型计算机组成结构 | 24 |
2.1 微型计算机组成原理 | 24 |
2.2 I/O端口寻址和访问控制方式 | 26 |
2.3 主存储器、BIOS和CMOS存储器 | 28 |
2.4 控制器和控制卡 | 30 |
2.5 本章小结 | 38 |
第3章 内核编程语言和环境 | 39 |
3.1 AS86汇编器 | 39 |
3.2 GNU as 汇编 | 45 |
3.3 C语言程序 | 55 |
3.4 C与汇编程序的相互调用 | 62 |
3.5 LINUX 0.11 目标文件格式 | 70 |
3.6 MAKE程序和MAKEFILE文件 | 79 |
第4章 80X86保护模式及其编程 | 82 |
4.1 80X86 系统寄存器和系统指令 | 82 |
4.2 保护模式内存管理 | 88 |
4.3 分段机制 | 92 |
4.4 分页机制 | 103 |
4.5 保护 | 106 |
4.6 中断和异常处理 | 117 |
4.7 任务管理 | 127 |
4.8 保护模式编程初始化 | 135 |
4.9 一个简单的多任务内核实例 | 138 |
第5章 LINUX内核体系结构 | 148 |
5.1 LINUX内核模式 | 148 |
5.2 LINUX内核系统体系结构 | 149 |
5.3 LINUX内核对内存的管理和使用 | 151 |
5.4 中断机制 | 164 |
5.5 LINUX的系统调用 | 167 |
5.6 系统时间和定时 | 169 | </