看见很多人在找深入解析windows操作系统第6版上册的pdf文件,东坡小编这里找到特意分享给大家,彩色完整版本,一共有150多M,全书完整扫描,免费下载。
内容说明
《深入解析Windows操作系统:第6版(上册)》是著名的操作系统内核专家Mark Russinovich和David Solomon、Allen Ionescu撰写的关于Windows操作系统原理的最新版著作,全面深入地阐述了Windows操作系统的整体结构及内部工作细节。本书针对Windows 7、Windows Server 2008 R2做了全面更新,通过许多练习实验让你直接感受到Windows的内部行为。另外,本书还介绍了一些高级诊断技术,以便使系统运行得更加平稳和高校。无论你是开发人员还是系统管理员,都可以在本书中找到一些关键的、有关体系结构方面的知识,从而更好地做系统设计、调试,以及性能优化。
目录介绍
译者序III
引言V
本书的结构V
本书的历史V
第6版的变化VI
练习实验VI
本书没有覆盖的话题VI
提醒和告诫VII
致谢VII
勘误和本书支持IX
倾听您的声音IX
保持联系IX
第1章概念和工具1
1.1 WINDOWS操作系统的版本1
1.2 基础概念和术语2
WINDOWS API2
服务、函数和例程4
进程、线程和作业5
虚拟内存13
内核模式和用户模式15
终端服务及多个会话19
对象和句柄20
安全性21
注册表22
UNICODE23
1.3 挖掘WINDOWS内部机理23
性能监视器24
内核调试25
WINDOWS软件开发工具(WINDOWS SDK)30
WINDOWS驱动程序开发工具30
SYSINTERNALS工具31
1.4 本章总结31
第2章系统架构33
2.1 需求和设计目标33
2.2 操作系统模型34
2.3 总体架构35
可移植性37
对称多处理38
可伸缩性40
客户机和服务器版本之间的差异41
检查版本44
2.4 关键的系统组件46
环境子系统和子系统DLL47
NTDLL.DLL53
执行体54
内核56
硬件抽象层(HAL)60
设备驱动程序62
系统进程67
2.5 本章总结77
第3章系统机制79
3.1 陷阱分发79
中断分发81
定时器处理110
异常分发120
系统服务分发130
3.2 对象管理器137
执行体对象139
对象结构142
3.3 同步174
高IRQL的同步175
低IRQL的同步180
3.4 系统辅助线程202
3.5 WINDOWS全局标志205
3.6 高级本地过程调用(ALPC)206
连接模型207
消息模型208
异步操作211
视图、区域和内存区211
属性212
BLOB、句柄和资源213
安全性214
性能214
调试和跟踪215
3.7 内核事件跟踪217
3.8 WOW64220
WOW64进程地址空间布局结构221
系统调用221
异常分发222
用户APC分发222
控制台支持222
用户回调222
文件系统重定向222
注册表的重定向223
I/O控制请求224
16位安装器应用程序225
打印225
一些限制225
3.9 用户模式调试226
内核支持226
原生支持227
WINDOWS子系统支持229
3.10 映像加载器229
进程初始化早期工作231
DLL名称解析232
DLL名称重定向233
已加载模块数据库235
导入信息解析239
导入过程初始化的后期处理241
SWITCHBACK242
API集243
3.11 超级监督者(HYPER-V)245
分区246
父分区247
子分区249
硬件仿真和支持251
3.12 内核事务管理器265
3.13 热补丁支持267
3.14 内核补丁保护269
3.15 代码完整性271
3.16 本章总结272
第4章管理机制273
4.1 注册表273
查看和修改注册表273
注册表用法274
注册表数据类型275
注册表逻辑结构276
事务型注册表(TXR)284
监视注册表活动285
注册表的内部机理289
4.2 服务301
服务应用301
服务账户307
服务控制管理器318
服务启动320
启动错误324
接受当前引导和“最后已知的好控制集”325
服务失败327
服务停机328
共享的服务进程329
服务标记333
4.3 统一的后台进程管理器333
初始化334
UBPM API335
提供者注册335
消费者注册337
TASKHOST338
服务控制程序339
4.4 WINDOWS管理设施340
提供者341
公共信息模型(CIM)和可管理对象的格式语言343
类关联347
WMI实现348
WMI安全性350
4.5 WINDOWS诊断基础设施351
WDI设施351
诊断策略服务351
诊断功能353
4.6 本章总结354
第5章进程、线程和作业355
5.1 进程的内部机理355
数据结构355
5.2 受保护进程362
5.3 CREATEPROCESS的流程364
阶段1:转换并验证参数和标志365
阶段2:打开将要被执行的映像368
阶段3:创建WINDOWS执行体进程对象(PSPALLOCATEPROCESS)371
阶段4:创建初始线程,以及它的栈和执行环境376
阶段5:执行特定于WINDOWS子系统的初始化后处理378
阶段6:启动初始线程的执行380
阶段7:在新进程环境下执行进程初始化380
5.4 线程的内部机理386
数据结构386
一个线程的诞生391
5.5 检查线程活动392
受保护进程的线程上的访问限制394
5.6 工作者工厂(线程池)396
5.7 线程调度400
WINDOWS调度概述400
优先级别402
线程状态408
分发器数据库412
时限414
优先级提升420
环境切换438
调度情形438
空闲(IDLE)线程442
线程选择445
多处理器系统447
多处理器系统上的线程选择456
处理器的选择457
5.8 基于处理器份额的调度459
分布式公平份额调度459
CPU比率的限制466
5.9 动态的处理器添加与更换467
5.10 作业对象468
作业的限制469
作业集470
5.11 本章总结472
第6章安全性473
6.1 安全等级473
可信计算机系统评估标准(TCSEC)473
6.2 安全系统组件476
6.3 保护对象480
访问检查481
安全标识符(SID)483
虚拟服务账户503
安全描述符和访问控制507
6.4 AUTHZ API522
6.5 账户权限和特权524
账户权限524
特权526
超级特权533
6.6 进程和线程的访问令牌535
6.7 安全审计535
对象访问的审计537
全局审计策略540
高级审计策略设置541
6.8 登录(LOGON)542
WINLOGON初始化543
用户登录步骤545
可保证的认证549
用户认证的生物识别框架550
6.9 用户账户控制和虚拟化552
文件系统和注册表虚拟化553
权限提升560
6.10 应用程序标识(APPID)568
6.11 APPLOCKER569
6.12 软件限制策略575
6.13 本章总结577
第7章网络579
7.1 WINDOWS的网络总体结构579
OSI参考模型580
WINDOWS网络组件582
7.2 网络API585
WINDOWS套接字(WINDOWS SOCKETS)585
WINSOCK内核591
远过程调用593
WEB访问API597
命名管道和邮件槽600
NETBIOS605
其他的网络API607
7.3 多重定向器支持614
多提供者转发器614
多UNC提供者617
代理提供者618
重定向器619
小重定向器621
服务器消息块与子重定向器622
7.4 分布式文件系统名字空间623
7.5 分布式文件系统复制624
7.6 脱机文件625
缓存模式627
幻影(GHOSTS)629
数据安全性629
缓存的结构630
7.7 BRANCHCACHE631
缓存模式633
BRANCHCACHE优化下的应用程序数据获取:SMB序列638
BRANCHCACHE优化下的应用程序数据获取:HTTP序列640
7.8 名称解析642
域名系统642
对等体名称解析协议642
7.9 位置和拓扑结构645
网络位置感知645
网络连接状态指示器646
链路层拓扑发现649
7.10 协议驱动程序649
WINDOWS过滤平台652
7.11 NDIS驱动程序658
NDIS小端口的变化形式662
面向连接的NDIS662
外接NDIS(REMOTE NDIS)665
QOS667
7.12 绑定669
7.13 分层的网络服务670
术语对照表681
pdf图片预览
- PC官方版
- 安卓官方手机版
- IOS官方手机版