更新时间:2018-12-26 20:09:14
封面
版权信息
岁月如歌
前言
序一
序二
1 概述
1.1 操作系统基础
1.2 学习操作系统之必备知识
1.3 Windows操作系统发展历史
1.4 Windows内核的版本
1.5 操作系统的研究与发展
1.6 本章总结
2 Windows系统总述
2.1 现代操作系统的基本结构
2.2 Windows系统结构
2.3 关于Windows研究内核
2.4 Windows内核的基本概念
2.5 Windows内核中的公共管理设施
2.6 Windows引导过程
2.7 本章总结
3 Windows进程和线程
3.1 进程基本概念
3.2 线程基本概念
3.3 Windows中进程和线程的数据结构
3.4 Windows的进程和线程管理
3.5 Windows中的线程调度
3.6 进程和线程运行状态监视工具
3.7 本章总结
4 Windows内存管理
4.1 内存管理概述
4.2 Windows系统内存管理
4.3 进程内存管理
4.4 内存页面交换
4.5 物理内存管理
4.6 工作集管理
4.7 内存监视工具MemMon
4.8 本章总结
5 Windows并发和同步
5.1 进程和线程的同步基础
5.2 Windows中断与异常
5.3 不依赖于线程调度的同步机制
5.4 基于线程调度的同步机制
5.5 观察线程同步关系——DPerfLite
5.6 本章总结
6 Windows I/O系统
6.1 I/O概述
6.2 I/O管理器
6.3 即插即用管理器
6.4 电源管理器
6.5 设备驱动程序
6.6 I/O处理
6.7 I/O请求监视工具IRPMon
6.8 本章总结
7 Windows存储管理
7.1 存储管理概述
7.2 Windows缓存管理
7.3 Windows中卷的管理
7.4 Windows文件系统
7.5 本章总结
8 Windows系统服务
8.1 Windows系统服务原理
8.2 LPC(本地过程调用)服务
8.3 命名管道(Named Pipe)服务
8.4 邮件槽(Mailslot)服务
8.5 SDT显示工具SDTViewer
8.6 本章总结
9 Windows系统高级话题
9.1 网络
9.2 Windows子系统
9.3 内核日志
9.4 Windows Vista/Server 2008/7的重要变化
9.5 本章总结
附录A 建立WRK工作环境
A.1 编译WRK
A.2 启动WRK
A.3 调试WRK
附录B 内核代码插入工具KInjectToolKit
B.1 KInjectToolKit功能介绍
B.2 KInjectToolKit的代码实现
B.3 KInjectToolKit的限制
参考资料
术语对照表
致谢