正在加载图片...
7.2 Vindows XP的存储管理 7.2.1 Windows XP进程的空间布局 1.虚拟地址空间 0x00000000 Windows XP采用的是32位虚拟地址结 64KB区域,用- 于空指针赋 构。因此,每个用户进程最大的虚拟地址 值(不可访问】 空间可以是22=4GB。 2GB的用户地址 2.虚拟地址空间的布局 空间(可使用)】 ,对于4GB这个空间,默认的布局是每64K区域,用 个用户进程占有其中的2GB,作为自己的私值不得嗣) 于坏指针赋 有地址空间,余下的2GB是所有进程共用的 0x80000000 操作系统地址空间。 默认的虚拟地址空间,由四个区域组成: 2GB的系统地址 0x000000000x0000FFFF: 空间(不可访问) 0x00010000~0x7FFEFFFF; 0x7FFF0000~0x7FFFFFFF: 0x80000000~0xFFFFFFFF 0xFFFFFFFF• 7.2.1 Windows XP进程的空间布局 1. 虚拟地址空间 Windows XP采用的是32位虚拟地址结 构。因此,每个用户进程最大的虚拟地址 空间可以是2 32 = 4GB。 7.2 Windows XP的存储管理 对于4GB这个空间,默认的布局是每 个用户进程占有其中的2GB,作为自己的私 有地址空间,余下的2GB是所有进程共用的 操作系统地址空间。 2. 虚拟地址空间的布局 2GB的用户地址 空间(可使用) 2GB的系统地址 空间(不可访问) 0x00000000 0x80000000 0xFFFFFFFF 64KB区域,用 于空指针赋 值(不可访问) 64KB区域,用 于坏指针赋 值(不可访问) . . 0x80000000~0xFFFFFFFF。 默认的虚拟地址空间,由四个区域组成: 0x00000000~0x0000FFFF; 0x00010000~0x7FFEFFFF; 0x7FFF0000~0x7FFFFFFF;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有