[导读]虚拟内存其实就是当电脑本身的内存不足时,系统为保证运行会自动对接虚拟内存临时代替,因此作用主要包括的有缓存、内存管理、内存保护。
在了解虚拟内存的作用之前,应该先明白虚拟内存是什么?这个在搜索引擎上一搜可以得出很多的官方解释,但是有一些专业术语会阻碍我们去理解,也就造成读了还是不懂的情况。在这里,用一个比较浅显的类似让大家更好的理解虚拟内存:
比如,你的电脑的物理内存只有2G,一个QQ运行需要占用400Mb内存,这个时候如果你需要打开4个QQ,基本内存已经爆满。但是工作需要还要再开一个浏览器的时候,电脑如何保证运行呢?这个时候系统就会自动对接【虚拟内存】临时代替来运行浏览器。
那么,可以明显看出来,虚拟内存的作用主要有缓存,一般情况下虚拟内存的作用还包括的有内存管理、内存保护:
1、 虚拟内存作为缓存的工具。将主存视为一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据需要在磁盘和主存之间来回传送数据;
2、为每个进程提供了一致的地址空间,简化内存管理;
3、保护了每个进程的地址空间不被其他进程破坏。
其实,虚拟内存在当你的电脑内存不够用的时候,系统会将你硬盘上的一部分空间划出来当做内存用,应该还是比较好理解的。
需要提醒的是,由于本身的限制,虚拟内存的速度是没有办法和物理内存相比。而且在设置的时候,也并不是越大越好,对于新手或者电脑小白来说,最佳的方法就是让系统自己管理,这样肯定不会出问题。(内容来源网络)