卡饭网 > 内存 > 正文

什么是虚拟内存

来源:本站整理 作者:梦在深巷 时间:2011-09-14 21:57:34

电脑提示“虚拟内存不足”或“虚拟内存太低”消息, 现在虽然主流的内存配置大都是2G+了, 但是应用软件和一些游戏这么内存对他们来说还是不够,现在用电脑打开的应该程序又会比较多,无论大家的电脑配置的多么高档,虚拟内存在现在来说还是很有必要的 ,下面就来了解一下虚拟内存的电脑知识。

虚拟内存是什么

通常内存一般都是指RAM空间(RAM又分为静态RAM(SRAM)和动态内存(DRAM)两大类),而所谓的虚拟内存则指非RAM内存,这部分空间相当于小系统上的ROM空间(可编程、FLASH)就是电脑上的硬盘空间,把程序或数据存储空间临时拿过来当RAM使用,这样的"内存"在速度上就要大大的降低 ,使用虚拟内存的初衷可以说是件不得已的事情,打个比方要压缩一个500M的文件(假设要占用500M内存),如果内存只有256M,再除去系统开销已经所剩无己,所以只能从硬盘去要空间来使用,如果关闭虚拟内存或虚拟内存设置太低,那么压缩工作可能就会无法进行。

有硬件方面的电脑基础朋友都清楚,无论是普通的单片系统还是嵌入系统,在编写程序时都需要合理的规划RAM空间的使用,小系统上可能会为几个变量放置片内还是片外都要 大伤脑筋,带OS的则更要注意内存的申请和释放以及程序效率问题,可见RAM空间在操作系统是很重要的资源 。对普通计算机用户而言,则无需关心太多,因为这些工作都交 给操作系统和应用软件去管理了,我们只需要了解虚拟内存的大概情况即可。

从这里我们可以明白. 虚拟内存越大,系统可用的资源会多些, 电脑运行会快一点,如果虚拟内存越过小,则会影响一些软件的执行效率.

相关推荐