OS(操作系统)将硬盘上的一部分空间作为内存来使用,使得OS能运行比物理内存大小还要大的程序。
当进程试图访问某个内存地址时,OS会检查这个地址是否物理内存中。如果在则直接访问,如果不在(缺页),OS会尝试从磁盘上的虚拟内存中加载该页面到物理内存中。并更新进程的页表。
比如我打开QQ,那么与QQ相关的数据都会被加载到内存中。当我要再打开网易云时,内存不足,此时会把QQ中一些不常用的数据放入虚存。
OS(操作系统)将硬盘上的一部分空间作为内存来使用,使得OS能运行比物理内存大小还要大的程序。
当进程试图访问某个内存地址时,OS会检查这个地址是否物理内存中。如果在则直接访问,如果不在(缺页),OS会尝试从磁盘上的虚拟内存中加载该页面到物理内存中。并更新进程的页表。
比如我打开QQ,那么与QQ相关的数据都会被加载到内存中。当我要再打开网易云时,内存不足,此时会把QQ中一些不常用的数据放入虚存。