首页
社区
课程
招聘
[翻译]《深入解析windows操作系统第6版下册》第10章:内存管理(第二部分)
发表于: 2015-10-13 14:19 24435

[翻译]《深入解析windows操作系统第6版下册》第10章:内存管理(第二部分)

2015-10-13 14:19
24435
[SIZE="4"][FONT="微软雅黑"]kd> !vm
1: kd> !vm
*** Virtual Memory Usage ***
Physical Memory: 851757 ( 3407028 Kb)
Page File: \??\C:\pagefile.sys
Current: 3407028 Kb Free Space: 3407024 Kb
Minimum: 3407028 Kb Maximum: 4193280 Kb
Available Pages: 699186 ( 2796744 Kb)
ResAvail Pages: 757454 ( 3029816 Kb)
Locked IO Pages: 0 ( 0 Kb)
Free System PTEs: 370673 ( 1482692 Kb)
Modified Pages: 9799 ( 39196 Kb)
Modified PF Pages: 9798 ( 39192 Kb)
NonPagedPool Usage: 0 ( 0 Kb)
NonPagedPoolNx Usage: 8735 ( 34940 Kb)
NonPagedPool Max: 522368 ( 2089472 Kb)
PagedPool 0 Usage: 17573 ( 70292 Kb)
PagedPool 1 Usage: 2417 ( 9668 Kb)
PagedPool 2 Usage: 0 ( 0 Kb)
PagedPool 3 Usage: 0 ( 0 Kb)
PagedPool 4 Usage: 28 ( 112 Kb)
PagedPool Usage: 20018 ( 80072 Kb)
PagedPool Maximum: 523264 ( 2093056 Kb)[/FONT][/SIZE]
[FONT="微软雅黑"][SIZE="4"]lkd> ? poi(MmMaximumNonPagedPoolInBytes)
Evaluate expression: 2139619328 = 7f880000
lkd> ? poi(MmSizeOfPagedPoolInBytes)
Evaluate expression: 2143289344 = 7fc00000[/SIZE][/FONT]
[FONT="微软雅黑"][SIZE="4"][COLOR="Black"]//
//    Copyright (C) Microsoft.  All rights reserved.
//
rem
rem    Pooltag.txt
rem
rem    This file lists the tags used for pool allocations by kernel mode components
rem    and drivers.
rem
rem    The file has the following format:
rem       <PoolTag> - <binary-name> - <Description>
rem
rem    Pooltag.txt is installed with Debugging Tools for Windows (in %windbg%\triage)
rem    and with the Windows DDK (in %winddk%\tools\other\platform\poolmon, where
rem    platform is amd64, i386, or arm).
rem

@GMM - <unknown>    - (Intel video driver) Memory manager
@KCH - <unknown>    - (Intel video driver) Chipset specific service
@MP  - <unknown>    - (Intel video driver) Miniport related memory
@SB  - <unknown>    - (Intel video driver) Soft BIOS

_ATI - <unknown>    - ATI video driver

_LCD - monitor.sys  - Monitor PDO name buffer

8042 - i8042prt.sys - PS/2 keyboard and mouse

AdSv - vmsrvc.sys   - Virtual Machines Additions Service
ARPC - atmarpc.sys  - ATM ARP Client[/COLOR][/SIZE][/FONT]
[FONT="微软雅黑"][SIZE="4"][COLOR="Black"]strings %SYSTEMROOT%\system32\drivers\*.sys | findstr /i "abcd"[/COLOR][/SIZE][/FONT]
[FONT="微软雅黑"][SIZE="4"][COLOR="Black"]Strings %SystemRoot%\system32\drivers\*.sys | findstr Leak[/COLOR][/SIZE][/FONT]
[FONT="微软雅黑"][SIZE="4"][B]0:000> !heap -i 001a0000[/B]       //通过堆句柄指定特定堆的上下文
[B]Heap context set to the heap 0x001a0000 [/B]       
[B]0:000> !heap -i 1e2570 [/B]       //显示堆内特定块的信息
[B]Detailed information for block entry 001e2570[/B]
[B]Assumed heap : 0x001a0000 (Use !heap -i NewHeapHandle to change)[/B]
[B]Header content : 0x1570F4EC 0x0C0015BE (decoded : 0x07010006 0x0C00000D) [/B]       //该块的头部内容
[B]Owning segment : 0x001a0000 (offset 0) [/B]       //块所属的段,此例中所属段与所属堆相同
[B]Block flags : 0x1 (busy ) [/B]       //块标志,此例中该块处于忙碌状态
[B]Total block size : 0x6 units (0x30 bytes) [/B]       //块的总大小为48字节,包括6个单元,每单元8字节
[B]Requested size : 0x24 bytes (unused 0xc bytes) [/B]       //应用程序请求分配的大小为36字节,另外12字节未使用(36+12=48)
[B]Previous block size: 0xd units (0x68 bytes)  [/B]      //前一个块大小为104字节,包括13个单元,每单元8字节
[B]Block CRC : OK - 0x7[/B]        //本块的CRC(循环冗余校验)校验和正确
[B]Previous block : 0x001e2508 [/B]       //前一个块在本堆中的入口点
[B]Next block : 0x001e25a0[/B]        //下一个块在本堆中的入口点(验证:0x001e25a0 - 0x001e2570 = 0x30 = 48字节)[/SIZE][/FONT]
[FONT="微软雅黑"][SIZE="4"][COLOR="Black"]C:\Program Files\Microsoft SDKs\Windows\v7.1>dumpbin /headers c:\windows\system32\smss.exe
Microsoft (R) COFF/PE Dumper Version 10.00.40219.01
Copyright (C) Microsoft Corporation. All rights reserved.
Dump of file c:\windows\system32\smss.exe
PE signature found
File Type: EXECUTABLE IMAGE
FILE HEADER VALUES
8664 machine (x64)
5 number of sections
4A5BC116 time date stamp Mon Jul 13 16:19:50 2009
0 file pointer to symbol table
0 number of symbols
F0 size of optional header
22 characteristics
Executable
Application can handle large (>2GB) addresses[/COLOR][/SIZE][/FONT]

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 4
支持
分享
最新回复 (14)
雪    币: 438
活跃值: (239)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
2
支持楼主。
2015-10-13 16:05
0
雪    币: 2324
活跃值: (5133)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
支持下·!!东西呢·!!
2015-10-13 16:21
0
雪    币: 341
活跃值: (143)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
4
支持支持。。
2015-10-13 16:54
0
雪    币: 33
活跃值: (244)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
5
然后呢,就这么几行了吗
2015-10-13 18:08
0
雪    币: 22
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
支持一下
2015-10-13 20:54
0
雪    币: 1604
活跃值: (640)
能力值: ( LV13,RANK:460 )
在线值:
发帖
回帖
粉丝
7
由于工作的关系,翻译的进度大约是一天1~2页的原文,由此造成您的不便,请见谅
2015-10-13 22:08
0
雪    币: 204
活跃值: (911)
能力值: (RANK:1324 )
在线值:
发帖
回帖
粉丝
8
上册很早就买了,可是下册迟迟不出
2015-10-13 22:22
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
想说的是的 翻译是一件体力活呵呵 多谢 分享
2015-10-14 10:37
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
非常支持楼主的工作!!!但是我还是喜欢看英文...
2015-10-16 14:11
0
雪    币: 207
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
楼主威武啊!!!!!!
2015-10-21 09:51
0
雪    币: 1604
活跃值: (640)
能力值: ( LV13,RANK:460 )
在线值:
发帖
回帖
粉丝
13

第二部分译文通过 google 的云文档导出成了 PDF ,并作为附件提供给各位下载:
如果觉得排版的字体太小,请使用 PDF 查看器的放大功能即可,注意将 2 个 rar 文件同时选定后解压
上传的附件:
2016-4-14 00:06
0
雪    币: 206
活跃值: (85)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
太好了,生成了文档,看起来更方便!
2016-5-27 16:48
0
雪    币: 207
活跃值: (131)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
15
这么好的东西,我居然到现在才发现。。
2018-1-31 20:36
0
雪    币: 31
活跃值: (24)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
16
支持一下
2020-6-11 02:20
0
游客
登录 | 注册 方可回帖
返回
//