搜索
首页 电脑/网络 硬件

什么是虚拟内存?

什么是虚拟内存?如何查看自己电脑的虚拟内存,它有何用?

全部回答

2018-04-07

0 0
    你要知道虚拟内存先要明白真正的内存RAM,RAM的作用是:当运行程序时,把硬盘中的运行程序需要的数据存入RAM(也就是真正的内存),然后处理器(就是人们常说的CUP)就处理内存中的数据。
   这时就会有一种情况,当运行一个程序需要大量数据、占用大量内存时,内存就会被“塞满”,并将那些暂时不用的数据放到硬盘中,而这些数据所占的空间就是虚拟内存 要查看自己的电脑的虚拟内存很简单,在桌面对"我的电脑"右击,选择“属性→高级→性能设置→高级→更改虚拟内存”在这里可以设置虚拟内存大小,一般虚拟内存设为自己的1。
    5倍。如:256MB*1。5=就是384MB。其中256MB是自己的实际内存。 当拥有了512MB以上的实际内存时,页面文件的作用将不再明显,因此我们可以将虚拟内存设置为0 现在虚拟内存的作用不用说也知道,是为了缓解实际内存不够用的情况在调用虚拟内存 。
    。

2018-04-07

50 0
    什么是虚拟内存 不知大家发现没有,在Windows 2000(XP)目录下有一个名为pagefile。sys的系统文件(Windows 98下为Win386。swp),它的大小经常自己发生变动,小的时候可能只有几十兆,大的时候则有数百兆,这种毫无规律的变化实在让很多人摸不着头脑。
    其实,pagefile。sys是Windows下的一个虚拟内存,它的作用与物理内存基本相似,但它是作为物理内存的“后备力量”而存在的,也就是说,只有在物理内存已经不够使用的时候,它才会发挥作用。
   虚拟内存的产生 我们都知道,虽然在运行速度上硬盘不如内存,但在容量上内存是无法与硬盘相提并论的。  当运行一个程序需要大量数据、占用大量内存时,内存就会被“塞满”,并将那些暂时不用的数据放到硬盘中,而这些数据所占的空间就是虚拟内存。
  现在我们也明白为什么pagefile。sys的大小会经常变化了。 虚拟内存的优化 虚拟内存的大小是由Windows来控制的,但这种默认的Windows设置并不是最佳的方案,因此我们要对其进行一些调整。
    这样才能发挥出系统的最佳性能。 1、改变页面文件的位置 其目的主要是为了保持虚拟内存的连续性。因为硬盘读取数据是靠磁头在磁性物质上读取,页面文件放在磁盘上的不同区域,磁头就要跳来跳去,自然不利于提高效率。
  而且系统盘文件众多,虚拟内存肯定不连续,因此要将其放到其他盘上。  改变页面文件位置的方法是:用鼠标右键点击“我的电脑”,选择“属性→高级→性能设置→高级→更改虚拟内存”,在驱动器栏里选择想要改变到的位置(如图1)即可。
  值得注意的是,当移动好页面文件后,要将原来的文件删除(系统不会自动删除)。 图1 改变页面文件的位置 2、改变页面文件的大小 改变了页面文件的位置后,我们还可以对它的大小进行一些调整(如图2)。
    调整时我们需要注意,不要将最大、最小页面文件设为等值。因为通常内存不会真正“塞满”,它会在内存储量到达一定程度时,自动将一部分暂时不用的数据放到硬盘中。最小页面文件越大,所占比例就低,执行的速度也就越慢。
  最大页面文件是极限值,有时打开很多程序,内存和最小页面文件都已“塞满”,就会自动溢出到最大页面文件。  所以将两者设为等值是不合理的。一般情况下,最小页面文件设得小些,这样能在内存中尽可能存储更多数据,效率就越高。
  最大页面文件设得大些,以免出现“满员”的情况。 图2 调整页面文件的大小 3、禁用页面文件 当拥有了512MB以上的内存时,页面文件的作用将不再明显,因此我们可以将其禁用。
    方法是:依次进入注册表编辑器“HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession Ma-nagerMemoryManagement”下,在“DisablePa-ging Executive”(禁用页面文件)选项中将其值设为“1”即可(如图3)。
     图3 禁用页面文件 4、清空页面文件 在同一位置上有一个“ClearPageFileAtShutdown(关机时清除页面文件)”,将该值设为“1”(如图4)。
  这里所说的“清除”页面文件并非是指从硬盘上完全删除pagefile。sys文件,而是对其进行“清洗”和整理,从而为下次启动Windows XP时更好地利用虚拟内存做好准备。   图4 清空页面文件 叮当点评:本文较详细地讲解了虚拟内存的概念及优化方法。
  使我们了解了它在内存与硬盘之间的工作关系,同时认识到了虚拟内存并非越大越好,而应该根据计算机的具体配置进行合理的调整。相信大家在真正的了解并掌握了虚拟内存的作用与优化方法后,一定会使爱机在性能上有所提升。
     。

2018-04-07

48 0
     一般来说WINDOWS将虚拟内存设置为物理内存的1。5倍,即如果你的电脑物理内存为512M,则设虚拟内存为768MB,如果系统提示虚拟内存太小,一般是你运行的某个应用程序存在一点问题,可卸载重新安装。
   如果你的操作系统是XP的,你可以如下操作修改虚拟内存: 右键单击“我的电脑”—“属性”—“高级”—在第一栏“性能”中,点击“设置”—“高级”,你现在就可以看到“虚拟内存”在第三栏,点击“更改”,进入虚拟内存页面,选择驱动器C(默认选项)在“自定义大小”栏中“初始大小”中输入你想要的大小,点击“确定”,重启计算机。
     。

2018-04-07

31 0
楼上太复杂了,说简单一些: 虚拟内存就是,当你运行的程序超过了内存容量后,处理数据起来就慢了,它会自动在硬盘上化出一部分空间来,可以当做是缓冲的地方,这个地方就是虚拟内存,可以设置的,一般设置512M可以应付一切(一般情况下)

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
硬件
硬件
键盘/鼠标
主板
显卡
显示器
CPU
硬盘
内存
举报
举报原因(必选):
取消确定举报