【文件属性】:
文件名称:Windows内存管理-Win32.pp
文件大小:2.67MB
文件格式:PPT
更新时间:2021-04-26 09:35:31
Win32.pp
Windows内存管理
Windows内存地址空间
1 地址空间
程序中可以寻址的最大范围。对于32位操作系统,
地址空间范围为0-4G(2^32),地址空间越大,
相对程序的编写就会容易。
2 地址空间的划分
2.1 用户地址空间 0 - 2G(7FFFFFFF )
存放用户的程序和数据。
用户空间的代码是不能访问内核空间的数据和代码。
2.1.1 空指针区(NULL区,0-64K)系统将地址小于64K指针,都认为是空指针。
2.1.2 用户区
2.1.3 64K禁入区(0x7FFEFFFF - 0x7FFFFFFF )
2.2 内核地址空间 2G - 4G
存放内核的代码和数据,例如系统驱动。
内核空间代码是可以访问用户空间。