前两部对初学者比较有价值。深入浅出,图文并茂,软硬兼顾。
第二部给出了很多实例,且经作者修订验证,很实用。
作者或编译者看来是编程专家。语言流畅,准确,易懂。是难得的中文编程好书。
以下是目录。我仅将第一章列出详细目录。其他各章仅列出大标题。
第1章硬件基础与软件基础
1.1 硬件基础
1.1.1 CPU
1.1.2 存储器
1.1.3 总线
1.1.4 控制器和外设
1.1.5 地址空间
1.1.6 时钟
1.2 软件基础
1.2.1 计算机语言
1.2.1 计算机语言
1.2.2 什么是操作系统
第2章内存管理
第3章进程
第4章进程间通信机制
第5章PCI
第6章中断处理与设备驱动程序
第7章文件系统
第8章网络
第9章内核机制与模块
第10章处理器
第11章Linux内核源代码
第12章Linux 数据结构
附录A 有用的Web和FTP站点
附录B 词汇表
第二部 Linux编程实例
第1章Hello, World
1.1 内核模块的Makefiles文件
1.2 多重文件内核模块
第2章字符设备文件
第3章/proc文件系统
第4章把/proc用于输入
第5章把设备文件用于输入
第6章启动参数
第7章系统调用
第8章阻塞处理
第9章替换printk
第10章任务调度
第11章中断处理程序
第12章对称多处理
第13章常见错误
附录A 2.0和2.2之间的差异
附录B 其他资源
附录C 给出你的评价
第三部Linux程序员指南
第1章Linux操作系统
第2章Linux内核
第3章Linux libc包
第4章系统调用
第5章“瑞士军刀”:ioctl
第6章Linux进程间通信
第7章声音编程
第8章字符单元图形
第9章I/O端口编程
第10章把应用程序移植到Linux上
附录以字母顺序排列的系统调用
第四部Linux内核概念系统结构
第1章系统结构
第2章子系统的系统结构
第3章结论
附录A 术语定义
附录B 参考文献
第五部分Linux内核具体系统结构
第1章前言
第2章系统结构
第3章子系统结构
第4章结论
附录A 术语定义
附录B 参考文献
第六部分附录
附录A Linux文档工程拷贝许可证
附录B GNU通用公共许可证 |