关于电脑虚拟内存的一些见解

我们都知道电脑物理内存越大,计算机相对来说反映能力越快,处理能力越强。说到电脑内存,就不能不提起电脑的虚拟内存,可能有些朋友都喜欢用禁止电脑虚拟内存来支持电脑物理内存,其实这样做也不完全正确,下面我为大家讲解一些有关于电脑虚拟内存的知识和问题,希望你阅读本文之后能够对你有所帮助。

一、虚拟内存的作用 虚拟内存一般都不会超过128MB容量,Window系统使用虚拟内存自身是因为物理内存比较贵重。需要硬盘空间作临时缓冲。也就是说,应该把应用时需要多少物理内存和自己实际拥有的内存作一个比较,如果实际拥有的内存少于应用峰值,就会遇到麻烦了一般来说,如果要进行平面大图、3D动画渲染等数据量很大的任务,不应禁用虚拟内存;如果经常要打印带大量图片的文档,禁止虚拟内存也会让顺序出现错误。因为像Word一类软件打印之前要生成缓冲文件,再传输到打印机上,图片尺寸较大、分辨率较高时,需要的缓冲区容量也很大,笔者以前协助广告美工出设计图时,就遇到打印一张图生成将近300MB临时文件的情况。因为Window和应用顺序自身也是需要一定内存来运行的如果你512MB配置,禁用了虚拟内存,很有可能中途演讲虚拟内存缺乏,强行退出造成打印纸张及油墨的浪费。所以,必需根据你任务应用环境,来决定是否禁用虚拟内存。即使是把虚拟内存大小固定设置,也必须谨慎,否则在运行大型应用软件的时候才出现虚拟内存缺乏的提示,整个系统会因为CPU占用率极高而变得很慢,此时再改动就没那么方便了。

二、操作系统的因素 虚拟内存的设置或禁用也是不同的不能一概而论,因为架构问题,不同的操作系统下,Window9x/Me对大于256MB内存有先天的缺乏,大于这个数量的内存,Window98会出现不稳定及启动速度变慢的情况。如果使用了大内存加上禁用虚拟内存,不稳定的因素将会进一步增加。Window2000/XP可有效管理的内存容量为1GB左右,大于这个数目也会出现不稳定的情况,而且视主板BIOS型号及芯片组性能而不同。另外,Window自身的设计就是一旦发现有进程转入不活跃状态,就会把分配给它内存空间映射到交换文件中,尽可能空出物理内存给其它活动的线程,并不是用完物理内存才开始动用交换文件。因为如果等到物理内存用完再调用,就已经太迟了配置较低的机器上势必造成数据传输和处理停滞。所以禁止虚拟内存从原则上来讲,最容易引起Window异常,即使不出现运行不了故障,也会频繁地提示虚拟内存不够,请重新设置等,让你不知所措。

三、如何禁用虚拟内存 如果真想禁用虚拟内存加快运行速度,对于拥有很大容量内存的朋友。其实可以用折中的方法“骗”过Window就是把物理内存划出一局部来虚拟成物理硬盘:1.Window98其中23000希望使用多少物理内存,可以在Config.si里加入一句:DEVICE=C:\WINDOWS\RA MDRIVE.SYS23000/E请根据自己的Window所在分区适当设置)这句话就是利用内存由Ramdrive.si虚拟出一个分区。单位是KB如果你有1GB可以把这个数字设到300000500000左右,即300500MB然后把虚拟内存设置到该虚拟出的分区上,顺序就完全在物理内存中运行了2.Window2000/XP然后再把Pagefile.si页面文件设到该虚拟盘上,必需依靠第三方的工具软件来虚拟物理硬盘。实现同样效果;或者可在System.ini中的[386enh]底部加入一句,ConservativeSwapfileUsage=1让Window优先使用物理内存,尽量不要强行直接禁用虚拟内存交换文件。

四、个人看法 加上一般Window默认设置比较适当,禁用虚拟内存达到加速效果很有限。尤其是Window2000/XP默认设置对虚拟内存的管理很好,尽量不要随意更改,否则出了问题你很难判断和分析。

五、有关内存的一些故障分析 不一定是和内存有关;而一些看似和内存无关的故障,Window出现一些和内存有关的故障提示。却真是内存引起的很有隐蔽性。比方:用PQ分区大师之类的工具改过分区簇的大小,当簇小于默认值时,Window98运行磁盘扫描就可能会报内存不足,而在Window2000和WindowXP下则正常--也就是说,这跟内存根本没关系。有时开机进入Window时,系统会提示你注册表错误,否恢复,当你选恢复后,再次重启,还是同一个提示,这种故障,却多半是内存条或散热方面出了问题引起的需要更换内存或是风扇了所以,Window提示有时会误导用户,如果反复出现同一种故障,按其提示解决不了应考虑Window误报的可能性。

u盘装win7系统教程图解 « 上一篇下一篇 » 安卓5.0 bug汇总
相关文章
    回到顶部