新料金丝楠木颜色:什么是虚拟内存?跟内存有什么区别呢?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/08 17:28:51

虚拟内存就是在物理内存不够用的时候,系统会在硬盘里找一个空间来暂时存储内存暂时的不用资料,这个空间的大小、位置都可以任意设置的。
虚拟内存的越大越好,同时要小心自己硬盘的容量。

物理内存是指内存大小
系统启动后随着软件的运行和缓存的增加,物理内存大小已经不能满足系统需求于是乎要在硬盘上划出一部分空间做为虚拟内存存放缓存--页面文件
它们的区别也就是在速度上访问速度上,虚拟内存访问相对物理内存要慢许多
适当的虚拟内存设置有利于机器优化
一般设置配置为256M内存的机器设置内存大小的1.5倍
512M内存的机器设置为1倍就可以了
1G以上内存其实就可以禁用虚拟内存交换文件了
相应设置请在BAIDU搜索关键字:如何设置虚拟内存大小

什么是虚拟内存
不知大家发现没有,在Windows 2000(XP)目录下有一个名为pagefile.sys的系统文件(Windows 98下为Win386.swp),它的大小经常自己发生变动,小的时候可能只有几十兆,大的时候则有数百兆,这种毫无规律的变化实在让很多人摸不着头脑。其实,pagefile.sys是Windows下的一个虚拟内存,它的作用与物理内存基本相似,但它是作为物理内存的“后备力量”而存在的,也就是说,只有在物理内存已经不够使用的时候,它才会发挥作用。
虚拟内存的产生
我们都知道,虽然在运行速度上硬盘不如内存,但在容量上内存是无法与硬盘相提并论的。当运行一个程序需要大量数据、占用大量内存时,内存就会被“塞满”,并将那些暂时不用的数据放到硬盘中,而这些数据所占的空间就是虚拟内存。现在我们也明白为什么pagefile.sys的大小会经常变化了.

既然是虚拟的内存当然不是真正的物理内存咯,它只是用硬盘来模拟一下内存