百科知识

内存升级问题我的机器是TOSHIBAA50,CPU主频是1.6G

2007-05-10 22:34:09想***
我的机器是TOSHIBA A50, CPU主频是1.6G, 40G硬盘, 现在是两根256M的条, 我想问一下如果把内存升到1G的话机器性能会不会提高, 有没有这个必要呢? 因为我恐怕CPU跟不上内存, 内存大了反而浪费. 内存升级问题我的机器是TOSHIBAA50,CPU主频是1.6G,40G硬盘,现在是两根256M的条,我想问一下如果把内存升到1G的话机器性能会不会提高,有没有?

最佳回答

  •   我也回个帖吧,部分原因也是与楼上各位观点不太一致:) 回楼主意见,建议升级内存到1G内存。你原来笔记本的内存找个软件测试一下,看是DDR333还是DDR400的(想来应该是333的),之后买同样品牌和型号只是容量更大的内存,要512M或1G的。
      如果找不到同样品牌的条子,带上笔记本去电脑市场,能买到哪种内存条,在你的笔记本上试验,通过了兼容性测试就行。 不过你原来是两根256M的条子,由于内存插槽的限制,可能要都拿掉或者至少拿掉一根,再加一条1G或两根512M的内存变成1。25G或1G内存才行。
      考虑到现在市场上如果1GB DDR400/333笔记本内存较少且价格也较高,你可能买一条或两条512M DDR400或者是DDR333的更容易些。 由于你的笔记本采用855GME芯片组,内部集成Intel Extreme Graphics2图形芯片作为显示核心,需要共享系统物理内存做显存,建议你至少买一条512M的内存以提升内存系统的性能(更换一条256M至512M),能加到1G内存(更换两个512M的内存)性能提高更显著。
      这种性能提高不单单是使大型程序运行更流畅,即便是你在运行Word或Powerpoint的时候也会感觉到由于内存增加磁盘频繁读写减少而增加的性能体验。 至于楼上提高的换硬盘,因为楼主并没有考虑,所以不多提了。是该同意5400转8M缓存硬盘在读写磁盘的时候要比4200转2M缓存硬盘性能要高,但毕竟——除了读写磁盘之外,程序的调用和执行都是每时每刻在内存中执行的,内存的容量增大、速度提高要比磁盘性能的提高更显著些,特别是内存的增大使频繁读写交换文件的现象减少了,系统性能的提高要比单纯提高内存速度更明显些。
       举例说,像我的笔记本原来256M,运行热血江湖网络游戏很卡——这不是因为CPU太低或者硬盘太慢,就是因为物理内存少。后来又加了一条512M的内存,性能明显提高了,玩同一游戏也不卡了,这就是明证噢~~ 一年前原来的40G硬盘有了坏道,换上了原来用作移动硬盘的5400转8M缓存硬盘,性能的提高也没有添加512M内存明显——举这个例子算是现身说法吧,呵呵~~ 至于说你的CPU太低了,因你没说明你的A50用的是赛扬还是Pentium-M处理器,但不管怎样,1。
      6G主频的CPU不算低了,如果是Pentium-M处理器1。6G的话,在普通的应用中并不比时下频率接近的一般双核慢多少,怎么能说太低或不够呢?(具体不多说,看网上单双核处理器普通应用中性能比较就可知) “因为我恐怕CPU跟不上内存, 内存大了反而浪费。
       ”——这点你放心,要是谁建议你把内存加到2G说是浪费还情有可原,把内存加到1G左右怎么说都算不上浪费的啊。再说了,CPU跟不上内存也谈不上——毕竟大多数时候CPU都是在如饥似渴的在系统内存中发送和申请数据、就连CPU内部的二级缓存速度远比内存速度快还跟不上CPU呢,怎么会怕CPU跟不上速度远低于二级缓存的内存呢,呵呵。
      。。 综上述——在目前情况下,如果你的笔记本是极简单应用(办公处理、上网),那么512M算是基本够用;更复杂的应用程序使用(编程、图像/视频处理等),建议你增加内存到总共1G+更好些。 ********************************************************* PS: 补充下面内容与【frankchen】探讨一下物理内存和虚拟内存的问题,实际上也是与内存该不该升级多少、该升级到多少有关的,呵呵~~~ 我查了些技术资料,不过为了避免在这里贴出可能探讨更多技术问题,我只摘要引述其中相关内容。
      下面部分内容会支持【frankchen】关于提高硬盘速度和缓存会提高系统性能的说法,更重要的是物理内存的提升会大大减少应用程序读写虚拟内存(页面文件)的可能,特别是在一些页面文件出错导致应用程序大量吞噬物理内存(很快就可以为自己分配几百兆的内存空间,但实际上根本不会用到)的时候,你会在硬盘频繁读写页面文件之前就可以通过任务管理器发现这种异常情况并在Windows停止反应前终止该错误进程。
      对于例如Adobe Photoshop这样的大型图形处理软件或其他的编程和多媒体处理软件,提高物理内存到更高(在硬件和条件允许的范围内应尽可能的高),可以增大应用软件的redo/undo范围,提高反应速度,减少临时文件的读写,好处不一而足。简单应用的时候,更多的内存也可以提高系统应付可能的极端情况(突发式的对CPU、内存的需求)的性能冗余能力,为系统的稳定性提供保证。
       以现在普通X86用户使用最多的XP系统而言,在安装了SP2版本后,优化下系统,一般启动后占用物理内存在200M以下或在其左右(我的电脑是占用240M,这和具体的软件硬件环境有关)。楼主的电脑因要共享物理内存为显存,以设置共享64M计,这样一般来说:如果物理内存512M,还能剩下256M左右。
      如果加到768M,则剩余物理内存还有500M以上,运行一般的程序足够用了。 但为什么说内存还是越多越好呢?好多人建议:如果物理内存足够多,比如2G以上或者加到4G,就可以取消虚拟内存,但实际上并非如此。在微软的说明文件中也指出:【为获得最佳性能,请不要将初始大小设成低于“所有驱动器页面文件大小的总数”下的推荐大小最低值。
      】 另一说明是:【Microsoft 强烈建议不要禁用或删除页面文件。】 XP的生产商如是说,实际上应用软件的生产商利用Windows平台编程时也并非只考虑利用物理内存进行地址编码而不考虑虚拟内存的使用。在现在的操作系统中,包括Windows,应用程序和很多系统进程总是使用虚拟内存地址来访问内存,硬件会自动把虚拟内存地址转为实地址,只有操作系统核心会绕过这个地址转换直接访问实存地址。
      所有在目前主流的32位Windows环境下运行的进程(例如可执行文件)都会获得虚拟内存地址,不论到底这台计算机上安装了多少内存。 因此,不管你的物理内存有多少,很多应用程序还是要通过分配虚拟内存地址(就是在硬盘上写 s文件,)来访问物理内存,只是如果你的内存足够多(应用程序和系统进程用不完),那么操作系统把一到多个虚拟地址空间页(每块4 KB)移动到硬盘的机会要少些,但并不意味着要映射虚拟内存地址到物理内存地址的活动停止了(只要有用户的应用程序或系统进程请求,这种映射就不会停止),实际上就是虚拟内存总是处于使用中,即使所有进程需要的内存量加起来还没有系统已安装大。
       最后再回到楼主的问题上。上面的部分说明关注了对系统运行影响重大的物理内存数量多少和磁盘性能的考虑,CPU主频和架构对性能影响更是要大些。加之主板上的南桥北桥及供电及其他辅助模块的作用,电脑性能的提升从来都很难说是能牵一发而动全身的。以你电脑的例子,在有限的硬件更动范围内考虑性能的有限提升,建议升级内存到1G最好,最少更换原来的一条256M内存条为512M内存条也可酌情考虑(看自己想要花费多少用于改善性能)。
      
    2007-05-11 14:12:06
  • 没有必要,CPU太低了
    2007-05-11 09:14:30
  • 我想只要你不运行大型程序,512M内存足够了。 至于慢你倒是可以考虑看看硬盘是否是5400转8M缓存的。从4200转2M缓存硬盘,升级到5400转8M缓存,性能提升不是一般的大!!
    2007-05-11 00:49:11
  • 很赞哦! (294)