内存管理
每个进程都被赋予自己的虚拟地址空间。对于32位的操作系统来讲这个空间是4GB,高2G的地址空间属于操作系统(通常所说的内核使用)指针的范围是0x00000000到0xFFFFFFFF之间的任何一个值。属于该进程中线程可以访问属于它的进程的内存。虚拟地址空间不是物理地址空间。windows内存管理器将虚拟地址转换成物理地址。每个进程的虚拟地址空0X00E39BA4中的数据,不是同一个数据,保证了进程与进程之间的独立性。
分区如下:
NULL指针分区(空指针的读写错误)
用户方式分区(参考文章--内存分段)
禁止进入驱(保护内核)
内核驱(操作系统的核心)