1.内存的分区:
内存:物理内存,虚拟内存
物理内存:实实在在存在的存储设备
虚拟内存:操作系统虚拟出来的内存
操作系统会在物理内存和虚拟内存中间做映射
在32位操作系统下,每个进程的寻址范围是4G
也就是0x00 00 00 00~0xff ff ff ff
在写应用程序的时候,我们看到的都是虚拟地址
在32位操作系统中,虚拟内存被分为两个部分,3G的用户空间和1G内存空间,其中用户空间是当前进程所私有的,内核空间,是一个系统中所有的进程所公有的
2.在运行程序的时候,操作系统会将虚拟内存进行分区<