易湃伙伴注册流程:虚拟内存如何设置

来源:百度文库 编辑:中财网 时间:2024/05/08 18:50:58
【电脑秘笈】如何正确设置虚拟内存~3~2008年08月10日 星期日 10:42

【电脑秘笈】如何正确设置虚拟内存~3~

虚拟内存如何设置 2008-06-17 10:24

当我们在运行一些大型的软件,或者是刚刚退出游戏的时候经常会提示“你的虚拟内存过低”的提示,出现这种情况一般是:一:你的物理内存比较小,运行大的软件比较吃力;二:你运行了许多窗口或者是游戏的时候物理内存分配不过来。当出现这个的时候,我们的系统就会用我们的硬盘空间当成虚拟内存来执行一些操作,那么如何设置我们的虚拟内存呢,在这里我把我个人的经验向大家介绍一下,希望对大家有所帮助,当然这不是真正解决内存问题的办法。

  虚拟内存设置的通用原则:虚拟内存最小值是物理内存的1到1.5倍;虚拟内存最大值是物理内存的2到2.5倍。

第一步:我的电脑右键属性

第二步:属性界面里的“高级” 第三步:高级下面的性能里的设置 第四步:再点一下“高级” 第五步:可以看到最下面虚拟内存,我们点击“更改”按钮” 第六步:这是没有设置虚拟内存的界面 第七步:虚拟内存一般设置C盘之外的硬盘上,选择你剩余空间比较大的硬盘,那么我选择了E盘,再点一下下面的自定义大小

第八步:输入最小值与最大值之后点击一下右下角的设置按钮

第九步:会弹出一个重新启动计算机的提示,点确定 第十步:需要我们确认重启电脑,如果还有其它程序在运行可以点“否”。   当我们下次重新启动电脑的时候,我们可以按着以上的操作步骤看到虚拟内存已经设置成功了。   虚拟内存的设置只是针对一些内存比较低的用户,一般物理内存在一G以上的用户就不用设置了。 ===============================================================================

虚拟内存概念及如何设置虚拟内存 2008-06-04 11:12

镜象文件 是虚拟光驱软件或者ghost克隆硬盘的软件把光盘或者硬盘的所有内容变成一个大的文件。
文件后缀名一般是: *.gho *.iso *.cue 等
ISO刻盘就可以用了 或者装一个虚拟光驱 D-TOOLS 也可以,ISO文档千万不要去解压,不然就不能自启动了。

什么是虚拟内存?
Windows操作系统用虚拟内存来动态管理运行时的交换文件。为了提供比实际物理内存还多的内存容量以供使用,Windows操作系统占用了硬盘上的 一部分空间作为虚拟内存。当CPU有要求时,首先会读取内存中的资料。当内存容量不够用时,Windows就会将需要暂时储存的数据写入硬盘。所以,计算机的内存大小等于实际物理内存容量加上“分页文件”(就是交换文件)的大小。如果需要的话,“分页文件”会动用硬盘上所有可以使用的空间。


如何扩大虚拟内存

1、单击“开始”,指向“设置”,单击“控制面板”,打开“控制面板”窗口。

2、双击“系统”,系统弹出“系统属性”对话框中,单击“性能”选项卡,然后单击“虚拟内存”按钮系统弹出“虚拟内存”对话框。

3.或下面以在Windows XP下转移虚拟内存所在盘符为例介绍虚拟内存的设置方法:进入“打开→控制面板→系统”,选择“高级”选项卡,
点击“性能”栏中的“设置”按钮,选择“高级”选项卡,点击“虚拟内存”栏内的“更改”按钮,即可进入“虚拟内存”窗口;
在驱动器列表中选中系统盘符,然后勾选“无分页文件”选项,再单击“设置”按钮;接着点击其他分区,选择“自定义大小”选项,
在“初始大小”和“最大值”中设定数值,然后单击“设置”按钮,最后点击“确定”按钮退出即可。


然后自己设置 虚拟内存,一般1g左右的虚拟内存就差不多了。

也可以置为你实际内存的1.5-3.5倍.

=======================================================================

物理内存和虚拟内存(教你如何设置) 2008-01-03 10:26

物理内存,在应用中,自然是顾名思义,物理上,真实的插在板子上的内存是多大就是多大了。看机器配置的时候,看的就是这个物理内存。

虚拟内存,这个概念就要稍微了解一下CPU了,^_^,只是稍微,毕竟我们现在谈的是应用中的概念。我们应该知道,对于一般的32位CPU,有32根地址线,那么它的寻址空间就是4GB。也就是说,如果没有其他的限制,我们的主板上最大可以安装4GB的物理内存。哈哈,一般的机器是不会装那么多物理内存的,大把的银子啊,性价比可合不上。程序员可不管这个,我们对CPU编程,不能一台机器根据你物理内存的大小我编一个程序吧?那也太原始社会了吧。所以程序员都是直接使用的4GB的奢侈的进程空间(或许,不应该用奢侈这么短视的词。曾几何时,128M的物理内存也是我们不可想象的呢?)。这怎么办?总不能不用那些程序了吧。好吧,这个问题交给OS去解决吧。这样,OS就提出了一个虚拟内存的概念。就是进程、用户、不必考虑实际上物理内存的限制,而直接对4GB的进程空间进行寻址。如果所寻址的数据实际上不在物理内存中,那就从“虚拟内存”中来获取。这个虚拟内存可以是一个专门文件格式的磁盘分区(比如linux下的swap分区),也可以是硬盘上的某个足够大的文件(比如win下的那个i386文件,好像是这个名字)。物理内存中长期不用的数据,也可以转移到虚拟内存中。这样的交换由OS来控制,用户看起来就好像物理内存大了一样。有了虚拟内存的概念,我们就可以自由的使用4GB的进程空间了。但是,前提是你的硬盘由足够的空间,而且你舍得划分出(4GB-物理内存)大的虚拟内存空间来。^_^。一般情况下,虚拟内存的大小,各个OS也进行了限制(比如linux的swap分区的大小,win下也可以调整虚拟内存文件的大小和位置)。所以,我们程序所能使用的存储空间大小就是:物理内存+虚拟内存。

2、CPU中的概念。

物理内存,CPU的地址线可以直接进行寻址的内存空间大小。比如8086只有20根地址线,那它的寻址空间就是1MB。我们就说8086能支持1MB的物理内存。即使我们安装了128M的内存条在板子上,我们也只能说8086拥有1MB的物理内存空间。同理32位的386以上CPU,就可以支持最大4GB的物理内存空间了。

虚拟内存,这便是一个和CPU的寻址方式有关的一个概念了。x86体系结构中,为了更好的管理内存空间,采用分段的方式来对内存进行寻址。比如8086就用两个字节的段基地址和两个字节的偏移地址来寻址整个可以寻址的内存空间,即:0000:0000方式(具体怎么计算出实际的地址,参见各种汇编教材)。这样,对整个1MB的物理内存空间寻址是没有问题了。可是,用这种方式,最大可以寻址到10FFEF这个地址。这超出了20根地址线的地址的FFEF大小的空间,就可以说是8086的虚拟内存了,所以可以说8086的虚拟内存地址空间可以达到10FFEF。^_^,具体怎么使用和看待这段内存,还取决于A20线的选通与否了,这是另外的话题了。同样的道理,386以上的CPU,由于在保护模式下使用了GDT和LDT,将段的定义放到了内存中,从而可以使用16位的段地址和32位的偏移地址。这样算来,386以上的CPU的虚拟内存地址空间就可以达到64TB了。真是大的惊人,看来,这么大的地址空间,一时还不能被软件的发展淘汰。

3、零碎的叫法。

零碎的叫法常常来自与相对感觉深奥诙涩的虚拟内存概念。物理的东西,人们大多不去碰它,毕竟是实实在在存在的。而虚拟内存就经常有别冒名顶替的。“一个进程有4个GB的虚拟内存”这样的说法屡见不鲜,其实,这是混淆了4GB的进程地址空间和虚拟内存这两个概念。也算令一种解释吧,毕竟那4个GB也是见不着影的,也是虚拟的。

 

4。设置虚拟内存的最佳方法

  首先讲讲WIN98应如何设置虚拟内存,如果只有64M物理内存的话就设置为160虚拟内存,128M物理内存的就设置250M虚拟内存,如果是256物理内存就虚拟128M虚拟内存(主要是看你使用什么软件如果是3DSMAX4.0或PHOTOSHOP6.01的话绝无问题。),如果是以打机为主可以设为80M虚拟内存,如果是384-512物理内存的话可以虚拟32-64M虚拟内存。WIN98最好物理内存不要超过512M,因为在WIN98系统中内存越大性能就会有所下降,因为WIN98能充分使用内存只是在24M以下可以充分使用。加上WIN98系统中内存越大就会另到CPU内存寻址时间越长从而使性能下降

  WIN2000和XP虚拟内存的设置,建议这两操作系统最好是CPU达1G和物理内存是256M,7200转2M缓存的硬盘,因为WIN2000和XP在内存使用方面不同WIN98,物理内存越大性能就越高。最好就是有512N-1G的内存。具体设置,如果只有64M物理内存的话就设置200M虚拟内存,128M物理内存就设为250M虚拟内存,如果是256M物理内存(只做服务器用的就虚拟16M-32M虚拟内存,而3DSMAX或PHOTOSHOP6.01的话可以设为60M-120M虚拟内存)。如果是512M-1G或以上的物理内存就设为16-32M虚拟内存。在WIN2000和WINXP能够充分地使用物理内存。

  

  注意:如果是C:是操作系统盘的话就把虚拟内存放到D:到,最好就是D:首先必需要是个空盘。如果是双硬盘的话最好把虚拟内存设置到从盘。磁盘碎片整理如果是WIN98最好是使用WINME里的DEFRAG.EXE移植到WIN98文件夹WINDOWS里,直接覆盖就行了,还有把WINDOWS目录下的APPLOG删除它是一个隐藏的文件。或者使用第三方软件,如VOPTME、诺顿的SPEEDDISK.如果是WIN2000和WINXP最好是使用本身自带的磁盘碎片整理,第三方软件就用Diskeeper、诺顿的SPEEDDISK。如果出现了内存不足的情况下可以再把虚拟内存调大些。还有的就是记住最好不要禁用虚拟内存,最少都要设置2M-4M虚拟内存否则会有一些软件是不能使用或出错的。经过这些优化后性能一定会有提升。

注:一般的设置是:虚拟内存最大是物理内存的3倍,最小是物理内存的1。5倍

======================================================================

超大物理内存时代,虚拟内存是否应该禁用? ---(转载) 2008-01-03 10:37

电脑硬件和软件的发展一直是相辅相成的.随着软件的发展,对电脑性能提出了更高的要求,从而推动了电脑硬件的整体发展;而电脑硬件的发展,也为电脑软件的发展提供了继续进步的平台.

         据了解,三星金条单条2GB内存也已经上市.照以前内存容量的发展情况来看,用不了多久,单条2GB内存很快就会成为市场的主流.

         在拥有如此大的物理内存之后,许多朋友就面临着这样一些问题:虚拟内存是否还有用?是不是可以全部取消掉虚拟内存?虚拟内存全部取消是否有助于提升整机性能?

         要彻底了解这些问题,首先得明白什么是虚拟内存,以及虚拟内存有什么作用.在早期,因为内存价格非常昂贵,内存容量偏小,如果软件使用超出内存容量,操作系统就会暂时将不需要访问的数据写入到硬盘上一个特殊的文件中,从而给需要使用内存的程序和数据释放内存.这个位于硬盘上的特殊文件就是分页文件(也就是虚拟内存文件或叫做交换文件).对于 Windows 2000/XP/2003操作系统,分页文件名为pagefile.sys,默认情况下位于操作系统所在分区的根目录下.

  不少人认为,由于读写硬盘的速度大大慢于读写物理内存的速度,虚拟内存的启用必然会降低数据交换速度,从而降低整机性能.在上网时,开几十个网页,内存占用量也很少超过600MB;开启大型的应用程序也不会超过1GB;大部分大型游戏更是极少超过1.5GB,如果内存有2GB应该完全够用.结论就是:我们禁用了虚拟内存后,可以提高系统的运行效率.

  但并不是所有人都同意上述观点.根据传统的设计,Windows 的许多核心功能都需要使用虑拟内存,如果你禁用了所有虚拟内存,有些第三方的应用软件都可能会遇到内存不足的错误.部分游戏会在进入时,提示未设置虚拟内存,从而禁止进入游戏;或是在进入某些占用内存空间较大的游戏场景时,一旦超出物理内存限制,会提示内存不足,并强行退出游戏.

  有人配备了2GB三星内存后,在Windows XP系统下,对虚拟内存的配置进行了一定的琢磨.得出结论如下:

  1、全部禁用虚拟内存后,笔者所用过的应用程序,包括占用内存较大的Photoshop,或是同时打开几十个网页,均没有出现过内存不够用的情况.但Photoshop每次运行都会提示虚拟内存未设置,比较烦.

  2、全部禁用虚拟内存后,大部分主流游戏均可以完美运行,但玩命令与征服3时,碰到过一次内存不足强退.

  3、在关闭、开启虚拟内存两种设置下,笔者在上网、游戏时,均感觉不出什么性能上的差别.

  综上所述,在内存足够大的情况下,完全关闭虚拟内存并不能获得大幅的系统性能提升,至少在使用中感觉不出来.为了一些特殊软件及游戏可正常运行,建议保留一小部分虚拟内存.当然你也可以选择全部关闭虚拟内存,等运行软件出问题时再将虚拟内存打开.

  那么应该设多大的虚拟内存呢?根据笔者的经验,在2GB物理内存的配备下,虚拟内存设置500MB-1GB之间就可以了.建议虚拟内存不要设置在C盘中,设置在一个用来存放数据,不经常使用的系统盘中.

  至于如何设置虚拟内存.右键点击我的电脑,选“属性---高级---设置(第一个按钮)---高级---更改”进行调节就可以.