开业于2004年,诚信服务几万客户
翔意数码淘宝店:xynbnb.taobao.com
全国客服电话:010-59000667
地址:北京东城区东兴隆街56号北京商界A座512
ThinkPad产品专业客服 苹果产品专业客服
查看: 3968|回复: 43

我对《我谈“内存并非越大越好哦!”》的看法

[复制链接]
发表于 2007-5-15 13:39 | 显示全部楼层 |阅读模式
我很欢迎大家心平气和的讨论问题,以理服人才能真正的无敌于天下,这里对楼主表示敬意,因为这比那些只会乱叫却说不出个所以然的人要强很多。希望有机会能跟阁下交个朋友。下面就谈谈我对于jinrf老兄的帖子的看法:

”从目前来看,512M是明显不够用的,XP本身就要用300兆左右,再加上杀毒软件,防火墙,和IBM无数的系统管理软件,基本上内存空间已经所剩无几,且不说玩一下时下流行的游戏(基本占用内存百兆以上),如果同时打开多个网页,或者使用office等大型软件,内存更是不够用“

我装的xp从来没有本身运行就要300兆的。最多也就100多兆,当初机皇T23标配256的内存不是照样预装xp吗?而且从我们学校周围的同学使用情况看,普通的office和上网512绝对绰绰有余。楼主说不够用可以现场演示给我看,我相信机子再好也要使用得当才能充分发挥性能。而且一个人同时能干多少事情?我512的内存开着sql server+eclipse做东西,同时开着word,上网查资料,听歌。机子运行照样很流畅。我说过,一台机子的性能如何要看整体,不能光看内存。

虚拟寻址是一切操作系统都必须有的功能,否则系统将无法运行,从逻辑地址转换到真正得物理地址确实转换需要时间,但不管内存大小,转换时间仍然是不会变的,而且这种转换一般都是CPU硬件完成,速度极快

你也说了,这个转换确实需要时间,至于你说这个转换是由硬件完成的,速度很快。这点没错,我没记错的话这个硬件叫做MMU(即内存管理单元)。可是我们现在谈的就是硬件对整机性能的影响,就算它很快,内存增大也确实会对转换的时间造成影响。怎么能忽略呢?更何况影响很小不代表它不存在。

这是根本,内存之所以要回收,正是由于内存空间的不足而必须的,设想内存如果非常大,还何须回收呢?所以大内存是减小内存回收(特别是windows的内存回收机制并不是非常完美的情况下,大家可以感觉到系统总是运行时间长了就会变慢,正是这个原因)对系统性能影响的重要方面。

这句话我就看不懂了。兄台的逻辑好像有点乱吧。大内存会减少回收吗?XP是否回收内存会根据你的系统内存是512还是1G而改变吗?这好像是盖茨早就定好的吧。内存大之所以让你觉得快是因为它有足够多的空闲内存分配给你,但是这并不能掩盖大内存管理对系统增加的消耗。我的原贴说的是"如果你只用的上512的内存再上到1G会影响性能"。也就是当你有512的内存长期空闲出来的时候它对你执行程序没有任何好处,相反的却给系统内存的管理带来更多的负担。当然如果你的内存需求大于当前装机内存,那加内存毫无疑问会给您的系统性能带来提升,但这好像与我说的并不矛盾吧。

上面已经说过,大内存不会影响系统性能,但确实会造成金钱上浪费,比如只需要1G却直接上4G,最好在需求和价格方面做出一点平衡

我上面也说了,从我描述的情况来看大内存当然会影响系统性能,请楼主看问题要联系上下文,切莫段章起意啊。当然,我想说的是,这个影响可能并不能让你察觉到,因为它是很微观的,但我坚持认为这个影响是存在的。(怪我自己无聊,既然影响不大就不要跑出来说嘛,呵呵)

最后还想说,计算机体系结构之所以设计成CPU寄存器--一级缓存--一级缓存--内存--硬盘--外存(光盘等),主要原因就是成本问题,如果计算机全部用寄存器存储(现在的酷睿2一级缓存也只有32K(data)+32K(code)),成本将无法想像。

至于这个好像大家都知道吧,而且也跟我说的没什么关系,不知楼主为何在此提及。

最后我也想说,原贴本是我闲来无事胡弄的一篇帖子,原本要表达的意思也是够用就好,盲目加内存不但浪费钱还会影响性能(我反复说了,也许这个影响你察觉不到,但不代表它不存在)。没想到引起了一场争论。真是一篇文章引发的血案啊!

就算是为翔意的人气做贡献吧,我也打算毕业就到翔意购机呢,呵呵。

注:我提到的512并非是说让大家就512,我只是举个例子。同样也可以对应换成1g和2g的关系。这里讨论的是超出自己需求的过多的内存对系统性能有没有影响




+200---EddieFan

评分

参与人数 1翔币 +200 收起 理由
EddieFan + 200

查看全部评分

发表于 2007-5-15 13:58 | 显示全部楼层
呵呵,还是大内存爽,
发表于 2007-5-15 14:03 | 显示全部楼层
我喜欢这种讨论的精神!!!
发表于 2007-5-15 14:06 | 显示全部楼层
有争论才能有进步~支持讨论~
发表于 2007-5-15 14:27 | 显示全部楼层
继续顶起
发表于 2007-5-15 15:41 | 显示全部楼层
要得就是这种讨论氛围,欢迎更多的专业人士发表见解
发表于 2007-5-15 15:50 | 显示全部楼层
呵呵,理论上说,内存大,寻址是会比较慢,毕竟数据表格越大,查询数据越慢,这个无容置疑。

不过有一点: 存取时间并不是取决于内存本身,而是取决于bus,bus的带宽足够,存取速度就不会受到影响,现在内存的相应周期明确表明了自己的数值,一般来说,大容量的和小容量的响应周期是一样的。这说明bus已经完全可以支持这个带宽。

但如果内存过量增大,寻址带来的时延将成指数降低,只能通过相应的软硬件设备升级来提高寻址时间。

不过我相信T60升到1g/2g应该在寻址上不存在差距。有兴趣的人可以试验一下。
用那个测系统的evero什么的工具就可以了。
发表于 2007-5-15 15:54 | 显示全部楼层
补充一句:如果有钱,我还是上2g。

如果没钱,就买两条512,性能肯定超过1g。

512m在xp下,会牺牲掉部分系统性能。内存和硬盘要做的数据交换太多。
发表于 2007-5-15 16:02 | 显示全部楼层
只有学习的份拉.
发表于 2007-5-15 16:13 | 显示全部楼层
对于一般的用户而言,开机后内存到四五百M是很正常的事,512确实有点太苛刻了,个人觉得
发表于 2007-5-15 16:28 | 显示全部楼层
只有学习的份拉.
发表于 2007-5-15 16:40 | 显示全部楼层
512的内存开着sql server+eclipse做东西? 我的512单开一个eclipse就慢腾腾了。
发表于 2007-5-15 16:54 | 显示全部楼层
我在楼主第一篇帖子里也发表了下看法
不知楼主看没看到


对于512内存是否够用,我觉得跟系统很有关系

win  XP的内存··管理方式太操蛋
并不是说你有512它就会全部用上

即使有空闲内存的时候它也会去调用虚拟内存

所以我觉得在XP环境下如果你有1G内存但是你实际上只需要512,那么多出的那512内存一点也不浪费,对性能的提升很有用
因为大内存减少了系统读写虚拟内存的次数

[ 本帖最后由 kkposh 于 2007-5-15 16:55 编辑 ]
发表于 2007-5-15 16:58 | 显示全部楼层
看来还要继续争论下去。。不知道结果如何呢?继续关注。自己没有发言权。
发表于 2007-5-15 17:27 | 显示全部楼层
大内存对于系统的运行还是有很大帮助的!
发表于 2007-5-15 17:29 | 显示全部楼层
看来还要继续争论下去。。不知道结果如何呢?继续关注。自己没有发言权。
发表于 2007-5-15 17:34 | 显示全部楼层
去买根1G和一根512的,分别装上看看
哪个好用哪个
发表于 2007-5-15 18:02 | 显示全部楼层
原帖由 kkposh 于 2007-5-15 16:54 发表
我在楼主第一篇帖子里也发表了下看法
不知楼主看没看到


对于512内存是否够用,我觉得跟系统很有关系

win  XP的内存··管理方式太操蛋
并不是说你有512它就会全部用上

即使有空闲内存的时候它也会 ...

实际这个问题还有必要较真吗??
不够用就加内存,现在许多软件内存不够都不流畅。。
发表于 2007-5-15 21:21 | 显示全部楼层
原帖由 s_warmwind 于 2007-5-15 18:02 发表

实际这个问题还有必要较真吗??
不够用就加内存,现在许多软件内存不够都不流畅。。


呵呵
我这是从实际使用角度考虑问题,一点也不较真吧

XP的内存管理就这样了
512的内存,东西一开多就不停的读硬盘,谁受得了啊
发表于 2007-5-15 21:32 | 显示全部楼层
还是大的爽啊,呵呵
发表于 2007-5-16 05:14 | 显示全部楼层

等毕业之后,到xy买?
敢问LZ什么时候毕业嘛?
发表于 2007-5-16 08:18 | 显示全部楼层
原帖由 唐僧 于 2007-5-15 13:39 发表
我很欢迎大家心平气和的讨论问题,以理服人才能真正的无敌于天下,这里对楼主表示敬意,因为这比那些只会乱叫却说不出个所以然的人要强很多。希望有机会能跟阁下交个朋友。下面就谈谈我对于jinrf老兄的帖子的看 ...

LZ的意思我明白,意思是如果(只是如果)512够用的话1G内存没有必要。。、
但是512对我来说已经不够了,现在总是开着一些大软件,象visual studio那个大东西没点内存真是不爽。。
发表于 2007-5-16 12:54 | 显示全部楼层
512运行  sql server+eclipse做东西,同时开着word,上网查资料,听歌 .......
这样也能流畅,不知道楼主对流畅的理解是什么程度的....
不太可能把
当然你说的机器不能只看内存也是对的,比如
QUAD XEON + SCSI + Q965 ,配上512也是个性...
发表于 2007-5-16 14:25 | 显示全部楼层
有容乃大,有钱就加吧,没钱看着办
发表于 2007-5-16 15:17 | 显示全部楼层
我只是想知道我的T60用VISTA,512*2内存快还是1024*2的内存运行快?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

返回顶部