一.虚拟内存电脑里内存分内存条(这里我们叫物理内存)和硬盘,内存条保存程序运行时数据,硬盘持久保存数据.那么虚拟内存是什么? 程序运行会启动一个进程,进程里有程序段.全局数据.栈和堆,这些都会加载到内存里,每一部分都有对应的内存地址,进程就是一直在处理这些地址中数据.然而在Linux下,进程不能直接读写内存地址.进程中能访问的地址,只能是虚拟内存地址(virtual memory address).操作系统会把虚拟内存地址翻译成真实的内存地址.这种内存管理方式,称为虚拟内存(virtual me