虚拟内存 为了防止不同进程在同一时刻在物理内存中运行,而对物理资源的争夺和践踏,所以有了虚拟内存。 每个进程创建加载的时候,会被划分一个大小为4G的连续虚拟地址空间,其实这个地址空间是不存在的,仅仅是进程认为自己拥有4个g的内存,事实上用了多少空间,操作系统就在磁盘上划多少空间给它,等到真正运行的时候,需要的某些数据不在物理内存中,才发生缺页异常,进行数据拷贝。