设置虚拟内存有用吗?拜托各位了 3Q

2025-05-24 00:32:06
推荐回答(1个)
回答(1):

呵呵。。。 虚拟内存 是以前 windows为了解决 物理内存不够 价格昂贵这个问题而设想出的一个方案现在我们的电脑物理内存 动辄G级 价格菜价 而虚拟内存已经就是淘汰过时的技术了我简单的说一下虚拟内存的工作原理 虚拟内存实际就是在自己的硬盘空间里 开拓一块位置出来临时放置内存信息的地方 打比方要运行一个大型的程序,如像 photoshop这些(加载一张照片有时几MB内存 自己软件的类库就有好几十MB大小) SQL数据库 而用户的物理内存 只有512MB 自己系统用去了一百多MB(如果没有优化过加载的服务太多那就远远不止咯) 杀毒软件用去几十MB 这样就显得内存更方面很紧张了(系统一般都会预留一些供给其他程序,或者后台程序调用。。)所以这个时候虚拟内存就起了作用了 它就把物理内存里面的东西一部分搬到了 硬盘里面的所谓“虚拟页面”去 而决定把什么搬进去的条件就是内存用的不频繁的进程 (具体可以参阅《操作系统》这本书对虚拟页面调度,工作方式的详解,有些相关的算法的 呵呵。。 我读书时把它当宝来看,完全看透估计就是硬件高手的入门了) 这样搬来搬去几次后 就完成对物理内存不够的问题了相应而来的 又出现了其他问题了。。。。 就是众所周之硬盘的读写速度 不如内存快,所以这样会严重的影响 程序的工作效率。。。 而且硬盘是很物理性的部件(读写是用磁头加上磁盘高速旋转来完成的,读写频率太快会导致 硬盘出现坏道!!) 所以开了虚拟内存的硬盘 一般寿命都比较短。。内存呢 电擦写的工作方式 读写频率的负荷远远高于硬盘!! 这样看来 开了虚拟内存 硬盘容易坏,出点坏道 又是在C盘的话 那么就是致命的,一个几百大洋呢。。。 而坏一个内存的颗粒 几乎对整个系统的工作没什么影响 因为最多也只会导致 程序读写时候的错误,大不了从新开过一次程序!!(有时内存不能为“read”就是这样的原因)故关掉虚拟内存 就成了很用保养电脑 和优化电脑的途径了(关掉了虚拟内存可以节省相当多的硬盘空间) 我建议楼主如果物理内存 到了1G或者以上还是在玩XP的话 关掉无妨 不过像photoshop这些一定要开虚拟内存的软件 就稍微开一点就好了。。。 一般512MB内存的话 设置300到700就够了方法如下:右击我的电脑--属性--高级---性能---设置--在设置里在点高级---找到最下面的虚拟内存选项----点更改---一般都会自动设置在C盘----如果觉的不够可以自己更改大小和所在的盘(但只能有一个盘)--- 一般放在C分区就好了 没什么原因 因为C分区速度快呵呵。。。 看了我上面的话 楼主如果真的 设置了 1至1.5倍的虚拟内存 几G在 硬盘的话 那些空间就一直被它霸着咯 考虑清楚吧!! 一般真的要设置的话 500MB都嫌多了 查看原帖>>