| JIURL玩玩Win2k 地址空间的布局 |
| 作者: JIURL |
| 日期: 2003-7-30 |
|
|
| 地址空间的布局,每个进程有4G的地址空间,其中低2G是用户地址空间,高2G是系统地址空间。 每个进程有自己的用户地址空间(低2G),在用户地址空间中有,进程的环境变量,进程的参数,进程的堆(Heap),进程载入的模组,进程PEB,线程的堆栈(Stack),线程TEB等等。我写了一个叫 JiurlL2gLayoutSee 的程序,可以获得一个指定进程的用户地址空间布局情况。下面是使用 JiurlL2gLayoutSee 获得的一个记事本的用户地址空间布局情况。 所有进程的系统地址空间中的内容,大部分是一样的。系统地址空间中有,系统代码,当前进程的页表,当前进程的页目录,当前进程的 Working Set,Paged pool (可以被换出物理内存的系统堆),Nonpaged pool (不能被换出物理内存的系统堆,NonPagedPool 有两部分,一部分位于系统地址空间的低处,一部分位于系统地址空间的高处),驱动程序等等。
下载 JiurlL2gLayoutSee 可执行文件及源程序 |
C语言相关技术探讨
博客涉及C语言相关内容,还提及360、thread、db2、layout、image等信息技术元素,但具体内容未给出。推测围绕C语言在多方面的应用及相关技术展开。
1914

被折叠的 条评论
为什么被折叠?



