1、用硬盘里的一段空间虚拟成内存来存放程序来运行,由于硬盘的运行速度比内存慢很多,所以虚拟内存应不要很大,操作系统把虚拟内存存在一个文件里,那个文件有多大表示当前操作系统虚拟的内存有多大 。
虚拟内存充当了 RAM 的备份,从而增大了 RAM 的实际空间。在休眠过程中,RAM 的所有内容均写入交换空间。因此,成功进行休眠,虚拟内存是必需的。它提高了系统的整体性能。
虚拟内存的作用是可缓解物理内存不足的压力。虚拟内存可缓解物理内存不足的压力,有利于提升资源使用率,虚拟内存需要根据自身情况设置,可以设置在实际内存的5~3倍左右。
设置虚拟内存可以增加系统的页面内存使用量。该页面内存(虚拟内存)并不能与真正的内存相提并论。这是在Windows系统下对于小容量内存系统作出的妥协功能。令系统不至于在内存容量耗尽时发生系统崩溃。
虚拟内存以弥补物理内存大小的不足。一定程度的提高反映速度,减少对物理内存的读取从而保护内存延长内存使用寿命。但是会占用一定的物理硬盘空间,加大了对硬盘的读写,设置不得当会影响整机稳定性与速度。
虚拟内存是一种用于管理计算机存储的技术。虚拟内存经常会分成若干块实体记忆体,另外一些则会临时储存在一个外部的磁盘存储器中以便在必要的时候进行资料交换。
虚拟内存的作用 内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。
不过,有一点大家必须注意,由于虚拟内存的“页面文件”(pagefile.sys)会随着电脑使用过程进行收缩和扩展,为使系统管理虚拟内存能够进行得顺利和更具弹性,我们必须保证分页文件所在的硬盘拥有足够的可用空间。
提高应用兼容性:服务器虚拟化提供的封装性和隔离性使大量应用独立运行于各种环境中,管理人员不需频繁根据底层环境调整应用,只需构建一个应用版本并将其发布到虚拟化后的不同类型平台上即可。
但程序要想执行,必须运行在真实的内存上,所以,必须在虚拟地址与物理地址间建立一种映射关系。这样,通过映射机制,当程序访问虚拟地址空间上的某个地址值时,就相当于访问了物理地址空间中的另一个值。
自动精简配置允许存储管理员为应用虚拟分配所需的存储空间,并只在写入数据时才会进行实际的容量分配,这就是所谓的按需分配。