【原 书 名】 | Microsoft Windows Internals, Fourth Edition |
【原出版社】 | Microsoft Press |
【作 者】 | (美)Mark E.Russinovich, David A.Solomon [同作者作品] |
【译 者】 | 潘爱民[同译者作品] |
【出 版 社】 | 电子工业出版社 |
【书 号】 | 9787121039690 |
【开 本】 | 16开 |
【页 码】 | 1000 |
【出版日期】 | 2007年4月 |
【版 次】 | 4-1 |
第1章 概念和工具 1
1.1 Windows操作系统的版本 1
1.2 基础概念和术语 3
1.3 挖掘Windows内部机理 25
1.4 本章总结 34
第2章 系统结构 35
2.1 需求和设计目标 35
2.2 操作系统模型 36
2.3 总体结构 37
2.4 关键的系统组件 51
2.5 本章总结 84
第3章 系统机制 85
3.1 陷阱分发 85
3.2 对象管理器 124
3.3 同步 149
3.4 系统辅助线程 166
3.5 Windows全局标志 168
3.6 本地过程调用(LPC) 171
3.7 内核事件追踪 175
3.8 Wow64 178
3.9 本章总结 182
第4章 管理机制 183
4.1 注册表 183
4.2 服务 211
4.3 Windows管理规范 237
4.4 本章总结 249
第5章 启动和停机 251
5.1 引导过程 251
5.2 引导和启动问题的故障检查 274
5.3 停机 286
5.4 本章总结 288
第6章 进程、线程和作业 289
6.1 进程的内部机理 289
6.2 CreateProcess的流程 300
6.3 线程的内部机理 313
6.4 检查线程活动 323
6.5 线程调度 325
6.6 作业对象 369
6.7 本章总结 374
第7章 内存管理 375
7.1 内存管理器简介 375
7.2 内存管理器提供的服务 382
7.3 系统内存池 401
7.4 虚拟地址空间的布局结构 413
7.5 地址转译 425
7.6 页面错误处理 439
7.7 虚拟地址描述符 448
7.8 内存区对象 450
7.9 工作集 457
7.10 逻辑预取器 458
7.11 页面帧编号数据库 469
7.12 本章总结 483
第8章 安全性 485
8.1 安全系统组件 488
8.2 保护对象 492
8.3 账户权限和特权 516
8.4 安全审计 524
8.5 登录(Logon) 526
8.6 软件限制策略 533
8.7 本章总结 535
第9章 I/O系统 537
9.1 I/O系统组件 537
9.2 设备驱动程序 541
9.3 I/O处理 561
9.4 即插即用(PnP)管理器 590
9.5 电源管理器 607
9.6 本章总结 613
第10章 存储管理 615
10.1 有关存储的术语 615
10.2 磁盘驱动程序 616
10.3 卷的管理 622
10.4 本章总结 654
第11章 缓存管理器 655
11.1 缓存管理器的关键特性 655
11.2 缓存的虚拟内存管理 660
11.3 缓存的大小 662
11.4 缓存的数据结构 668
11.5 文件系统接口 674
11.6 快速I/O 679
11.7 预读(Read Ahead)和滞后写(Write Behind) 682
11.8 本章总结 688
第12章 文件系统 689
12.1 Windows文件系统格式 690
12.2 文件系统驱动程序总体结构 694
12.3 诊断文件系统的问题 711
12.4 NTFS设计目标和特性 717
12.5 NTFS文件系统驱动程序 729
12.6 NTFS在磁盘上的结构 732
12.7 NTFS的恢复支持 758
12.8 加密文件系统(EFS)安全性 775
12.9 本章总结 785
第13章 网络 787
13.1 Windows的网络总体结构 787
13.2 网络API 791
13.3 多重定向器支持 815
13.4 名称解析 821
13.5 协议驱动程序 822
13.6 NDIS驱动程序 829
13.7 绑定 839
13.8 分层的网络服务 840
13.9 本章总结 845
第14章 崩溃转储分析 845
14.1 Windows为什么会崩溃 845
14.2 蓝屏 846
14.3 崩溃转储文件 849
14.4 Windows错误报告 853
14.5 在线崩溃分析 854
14.6 基本的崩溃转储分析 855
14.7 使用崩溃诊断工具 860
14.8 高级的崩溃转储分析 864