PoEdu培训 Windows班 第四十一课 Windows 内存
文章类别: 培训笔记 0 评论

PoEdu培训 Windows班 第四十一课 Windows 内存

文章类别: 培训笔记 0 评论

Windows 内存

内存

在进行应用程序开发的时候, 我们面对的都是虚拟内存
每个进程的空间是私有的
进程空间中有操作系统的代码(空间), 在Win98之后的所有程序, 这块空间对进程来说也是私有

虚拟地址空间的分区

每个进程的虚拟地址空间都要划分成各个分区

<!--

分区32位Windows64位WindowsWindows98
NULL指针区0x0--0xFFFF0x0--0xFFFF0x0--0xFFF
DOS 16兼容区0x1FF--0x3FF
用户区0x10000--0xFFEFFFF0x10000--0x3FFFFFEFFFF0x400000--0x7FFFFFFF
64KB进制进入区0x7FFF0000--0x7FFFFFFFF0x3FFFFFF0000--0x3FFFFFFFFFF
共享内存映射区0x80000000--0xBFFFFFFF
内核区0x80000000--0xFFFFFFFF0x40000000000--0xFFFFFFFFFFFFFFFF0xC0000000--0xFFFFFFFF2

-->

分区 32位Windows 64位Windows Windows98
NULL指针区 0x0--0xFFFF 0x0--0xFFFF 0x0--0xFFF
DOS 16兼容区 0x1FF--0x3FF
用户区 0x10000--0xFFEFFFF 0x10000--0x3FFFFFEFFFF 0x400000--0x7FFFFFFF
64KB进制进入区 0x7FFF0000--0x7FFFFFFFF 0x3FFFFFF0000--0x3FFFFFFFFFF
共享内存映射区 0x80000000--0xBFFFFFFF
内核区 0x80000000--0xFFFFFFFF 0x40000000000--0xFFFFFFFFFFFFFFFF 0xC0000000--0xFFFFFFFF2

未完待续...

如有错误,请提出指正!谢谢.

回复