公告:服务器迁移已顺利完成! 网址全面启用 https

服务器2号 服务器3号 服务器4号 服务器5号

申请VIP无广告,支付宝,微信,USDT!
在线客服请尝试以下不同链接如果进不了的话在线客服(1) (2) (3) (4) (5) (6)
(7) (8) (9) 实时开通

查看完整版本: 经常听别人说起虚拟内存,请问什么是虚拟内存?

xzy5891358 2012-9-10 21:06

经常听别人说起虚拟内存,请问什么是虚拟内存?

为什么我的电脑在使用过一段时间后,总是提示虚拟内存太低,是不是只有重新安装操作系统才能解决问题?

zqwzz2 2012-9-10 21:11

是你C盘得空间快满了所以才有这提示。虚拟内存通俗说就是硬盘里存放经常使用的数据的一小块空间。

4451029 2012-9-10 21:33

虚拟内存是在你硬盘上划出来一块地方,起到缓冲作用的一部分空间。
比如说你玩一个占用内存2G的游戏
你本身的内存2G,那么你系统,还有别的软件什么的会占用掉一部分
那么你的内存就不足够运行这个游戏了
然后就会用到虚拟内存
哦,我是这么理解的

perkinsus 2012-9-10 22:07

如果这种提示对你的电脑无影响,你大可不必理他。
或者进入我的电脑-属性-高级-性能-设置-高级,在虚拟内存处点更改自定义大小里面输入大小,初始值定为物理内存的1.5倍,最大内存定为物理内存的3倍,然后确定。

maoyichu 2012-9-10 22:21

可能是你的cpan空间不够了,先做磁盘整理实施

lihongyi0377 2012-9-10 22:25

虚拟内存就是电脑里面储存临时文件的内存,如果临时文件过多的话,虚拟内存就会变小,那么电脑就会变得卡或者慢,所以定期的清理一下还是有必要的。

cmxf1029 2012-9-10 23:40

虚拟内存最好不要太大,而且不要长时间不整理硬盘,不然减少硬盘寿命

niolle 2012-9-10 23:45

虚拟内存就是相当于一个即时的临时储存空间而已,一般内存量不够的情况下会使用这种方法来满足电脑的某些运行条件,但是虚拟内存相比RAM来说性能就相对低下了。

jingdou56 2012-9-10 23:53

这些专业词汇可以到 百度百科看看,写的挺详细的!
虚拟内存是可以自己调的,去网上找找教程吧!

weihon 2012-9-11 00:04

一般是你C盘空间不够了,有时候装软件不要一路颠倒底,因为默认是转在C盘的,装的多了就会使C盘空间不足,影响电脑使用了。

xl19861986 2012-9-11 00:45

虚拟内存就是在你设定的盘里划出指定的空间作为运行的缓冲区

比如你玩大型3d游戏,虚拟内存大,就能更加流畅运行

基本默认是在c盘划分,所以你可以改成别的盘,毕竟如果c盘空间小了系统还是会卡

yjxcyd 2012-9-11 00:48

可以加速你上网和打开文件的速度,相当于预存了你常用的信息

z366 2012-9-11 09:03

说实话,你设置了虚拟内存,对电脑的性能提高也没多少。

xuanshang 2012-9-11 13:38

我的电脑==属性==高级==性能==高级==虚拟内存==再自行设置

skyvicxx 2012-9-11 14:01

虚拟内存是将一部分硬盘空间当做内存使用 通常在内存不足的情况下设置 不过其效率当然是比不过真正地内存条的

tonyjasmine 2012-9-11 14:08

虚拟内存是计算机windows设置的硬盘临时数据交换空间,使用硬盘空间代替内存的效果
虚拟内存的大小,可以在windows中设置,
如果提示过小,可以调大,重启电脑后生效
建议C盘空闲大小要留大,这样可以设置比较大的虚拟内存

op12010 2012-9-11 23:21

礼貌回帖 拿分走人礼貌回帖 拿分走人礼貌回帖 拿分走人礼貌回帖 拿分走人

libgcc 2012-9-11 23:24

以前内存很贵,所以可配置的就很少,就从硬盘上划一块映射成内存上.

现在内存都大了,所以这个概念也没太多意义

facat 2012-9-12 20:27

[quote]原帖由 [i]xzy5891358[/i] 于 2012-9-10 21:06 发表 [url=http://67.220.90.10/bbs/redirect.php?goto=findpost&pid=84474662&ptid=4567153][img]http://67.220.90.10/bbs/images/common/back.gif[/img][/url]
为什么我的电脑在使用过一段时间后,总是提示虚拟内存太低,是不是只有重新安装操作系统才能解决问题? [/quote]


虚拟内存是PC早期使用的一种技术,一直遗留到了今天。

早期的PC内存价格非常昂贵,但是程序必然会占用大量内存。因此程序员设计了一个方法,将部分硬盘空间分割出来作为模拟的内存(虚拟内存)使用,这样虽然牺牲了程序运行速度(硬盘速度远远低于内存速度),但是却保证了程序能在有限的内存下运行下去。

DOS时代,虚拟内存是需要自己使用指令加载的。但微软在最初设计windows时,即将虚拟内存自动加载在系统中,一般是默认的在硬盘上划出一个大约相当于内存容量1.5倍的空间作为虚拟内存。这样就省了你自己手动加载的麻烦。

但是这其实产生一个新问题。因为现在其实内存已经是白菜价,所以多数用户的物理内存已经足够大了(前提是你不做什么专业运算,专业计算领域,内存再大都不够用),并没有继续使用虚拟内存的必要。何况现在普通用户装4G,甚至8G的都不在少数(4G两根组成双通道),这样系统将会默认在C盘上划出一个12G的空间作为虚拟内存使用(即可使用内存达到20G的指标)。如果你的硬盘划分,C盘不够大,运行一阵子自然要报“虚拟内存太低”了。


解决方法有两种。其一主动将虚拟内存设小点(XP是在控制面板中去设),或者在C盘给系统留出足够空间。

还有,前面一些网友是将“交换文件”和“虚拟内存”概念搞混了。交换文件是系统在读写文件是并未将所有文件加入内存,因此在硬盘上保留一部分,一般会以“pagefile”的名字保存,你如果经常做大程序,会发现有一个很大的pagefile
存在。pagefile和虚拟内存不同,大小随着程序的运行是会改变的。原则上程序设计良好,运行也正常,那么程序结束后其占用的pagefile应该被释放,但是也会有pagefile一直存在,导致挤占C盘太多空间,甚至会产生虚拟内存空间不足的情况。这是微软程序设计中考虑不周导致的恶果,不过貌似微软并没有采取措施解决这个问题。

mwfing 2012-9-12 22:47

*** 作者被禁止或删除 内容自动屏蔽 ***
页: [1] 2
查看完整版本: 经常听别人说起虚拟内存,请问什么是虚拟内存?