免费论文网 首页

8g内存单条还是双条

时间:2017-05-11 07:16 来源:免费论文网

篇一:32位Windows7上8G内存使用感受

32位Windows7上8G内存使用感受

为什么要使用8G内存?在国内外各大论坛上,这都是一个有争议的问题。问题的反方论据非常充分: ?

?

?

?

? 除了少数专业领域,大多数应用程序不会需要超过1G的内存。 游戏使用的内存最多也是2G而已。 8G内存不便宜,不如花在显卡上。 升级到8G后没有什么明显变化。 8G内存要用64位操作系统,兼容性不佳。 平心而论,这些都是合理的理由。从我自身的角度,一个程序员,最多的应用就是IDE,Visual Studio和Eclipse都是内存大户。但从实际测试情况看,Visual Studio即使开5、6个,4G内存也还是够用的。

我使用8G内存,是因为其他的想法。

我还想再提高系统性能。众所周知,现在的硬件中,硬盘是最后的瓶颈。温彻斯特硬盘除了提高磁密度,已经没有明显提高性能的途径了。而SSD性能确实不错,但价格太高、寿命太短的问题短期内无法解决。混合硬盘应该是未来一段时期的亮点,这个还要靠软硬件厂商的积极推动。我想,要提高硬盘性能,还有一条切实可行的路:使用内存做硬盘缓存。内存的价格一直持续下降,可以预见大内存的应用不会太难。磁盘缓存是成熟的技术,操作系统支持得很好。顺便提一句,我一直认为Win7的磁盘缓存算法比WinXP改进了很多,但没找到明文证据,希望有人指导一下。

既然有了想法,我就实践一次。

首先,32位系统上,通过ReadyFor4G破解,可以使用超过4G的内存。这点很重要,现阶段我还不能牺牲系统兼容性。这里要纠正一个常识错误:32位系统不能使用大于4G的内存。早在16位系统上,系统可使用的内存就远远大于64K了,这是因为采用了内存分段和20位地址线。那么在32位系统上,使用36位地址线也就是顺理成章的事情。所以在当前x86架构中,32位系统最多可以使用128G的内存。Windows系统因为MS的人为限制,不允许用于使用大于4G的内存。Windows Server 2003 32bit DataCenter版官方声明就可以使用32G内存,而Linux系统就直接支持4G以上的内存。ReadyFor4G通过直接修改Windows内核,去除这个限制。不过,这个方法也有限制,一些不规范的驱动程序不能支持大于4G的内存,会导致系统崩溃。在我的ThinkPad T410s上,如果打开显卡切换功能,相应的驱动程序就会导致系统启动时蓝屏。为了使用更多内存,我只好关闭了集成显卡,仅使用NVS 3100M独立显卡。而其他驱动程序都没有问题。在我的ATI显卡台式机上,也顺利破解。说明对于较新的硬件和驱动程序,兼容性可以保证。其实就算只有4G内存,ReadFor4G也能额外使用500-1000M的内存,提升明显,不再赘述。

其次,现在4G x 2的价格还可以接受,淘宝上包邮¥780搞定。开始我还担心内存兼容性,查阅资料发现,现在的内存已经很少出现兼容性问题,甚至不同品牌的混用也经常成功。

安装完毕后,打开任务管理器,可以看到8G物理内存:

8G内存使用后,是否如之前所料,磁盘缓存起到了应有的作用呢?先来看看内存资源使用情况:

此时我开启了2个IDE,1个浏览器,2个通讯软件,Windows Live Writer,还有若干小应用程序。已经使用的内存4012M,看来4G内存确实是不够用的。为什么以前不觉得4G不够呢?因为以前开启了这么多程序,页面文件的使用会明显增加,而现在页面文件的使用量查得为147M:

所以物理内存占用更多了。这样带来的直接好处就是程序响应更快。以前在开启较多程序后,硬盘读写次数明显增加,程序的反应速度下降。而现在即使开启了多个程序,其使用依然流程,跟仅开启一个程序时没有什么区别。现在使用多个IDE,瞬间切换,立即使用,不会有任何延迟,如臂使指的感觉非常舒服。 让我们再回到内存资源分配图,其中Standby的内存为3869M。Standby的内存其实就是磁盘缓存数据。接近4G的磁盘缓存,保证了我常用的磁盘文件能以最快的速度读写。这个感受最直观的应该是在游戏中,切换场景的速度明显加快,磁盘读取明显减少,不用喝茶等待了。

根据我平时的使用习惯,一般不会关闭机器,而是使用睡眠或休眠的方式。这样的好处是可以保持内存中的缓存数据,下次开机不用重新加载,操作快速如旧。

所以,能够保证持续流畅的使用体验,是大内存的优势。4G内存对于运行程序和游戏,确实是足够的。但更多的内存能够提供更流畅的用户体验,让PC更像家电,速度体验始终如一。我认为8G内存只是起步,毕竟只够提供4G缓存,16G或更多内存也会有明显效果。配合写缓存和休眠模式,PC的性能可以不再受限于硬盘。未来也可能会出现带锂电池的专用缓存,在提高性能的同时保证数据的安全性。

篇二:内存双通道的优缺点

1 首先走出一个误区,双通道内存不是内存的一种!!而是一种主板和CPU之间的一种内存控制技术。市面上内存都可以用来组成双通道,只要你的主板支持。

2 下面是一篇百度搜到的技术文章,说的很详细

深入了解双通道内存技术

双通道内存技术的原理

双通道技术在当今的电脑应用越来越广泛,相信大家对双通道,使普通的DD的词语并不陌生。那么究竟双通道技术是怎么样的呢?双通道内存技术其实就是双通道内存控制技术,能有效地提高内存总带宽,从而适应新的微处理器的数据传输、处理的需要。它的技术核心在于:芯片组(北桥)可以在两个不同的数据通道上分别寻址、读取数据R内存可以达到128位的带宽。

双通道主板的工作原理示意图

双通道DDR有两个64bit内存控制器,双64bit内存体系所提供的带宽等同于一个128bit内存体系所提供的带宽,但嵌咚锏叫Ч词遣煌摹Kǖ捞逑蛋肆礁龆懒⒌摹⒕弑富ゲ剐缘闹悄苣诖婵刂破鳎礁瞿诖婵刂破鞫寄芄辉诒舜思淞愕却奔涞那榭鱿峦痹俗鳌@纾笨刂破鳔准备进行下一次存取内存的时候,控制器A就在读/写主内存,反之亦然。两个内存控制器的这种互补“天性”可以让有效等待时间缩减50%,双通道技术使内存的带宽翻了一翻。

双通道内存技术的发展

双通道内存技术最初是从RAMBUS推出的RDRAM内存条开始的。RAMBUS的内存速度非常快,但是总线宽度却比SDRAM内存还要小,因此它不得不结合Intel的双通道内存控制技术提高带宽,达到高速的数据传输速率。不过RAMBUS由于生产成本过高的原因,逐步被市场淘汰,反而让DDR使双通道技术发扬光大。如今Pentium 4采用的NetBurst架构对内存带宽要求非常高,如果内存无法提供相应数据传输率的话,这么快的处理器总线速度也是英雄无用武之地。因此只有通过双通道内存控制技术才能够解决这个问题。最近金邦推出了DDR500内存条,单条的数据带宽以及达到4GB之高,如果使用双通道技术的话带宽将达到8GB之多。

双通道内存技术的应用

前面已经说过,双通道内存主要是依靠主板北桥的控制技术,与内存本身无关。因此如果要使用支持双通道内存技术的话主板才是关键。目前支持双通道内存技术的主板有Intel的i865和i875系列、SIS的SIS655、658系列、nVIDIAD的nFORCE2系列等。Intel最先推出的支持双通道内存技术的芯片组为E7205和E7500系列。

双通道内存D的安装有一定的要求。主板的内存插槽的颜色和布局一般都有区分。如果是Intel的i865、875系列主板一般有4个DIMM插槽,每两根一组,每组颜色一般不一样;每一个组代表一个内存通道,只有当两组通道上都同时安装了内存条时,才能使内存工作在双通道模式下。另外要注意对称安装,即第一个通道第1个插槽搭配第二个通道第1个插槽,依此类推。用户只要按不同的颜色搭配,对号入座地安装即可。如果在相同颜色的插槽上安

装内存条,那么只能工作在单通道模式。而nFORCE2系列主板同样有两个64位的内存控制器,其中A控制器只支持一根内存插槽,B通道则支持两根,A、B插槽之间有一段距离以方便用户识别,A通道的内存插槽在颜色上也可能与B通道两个内存插槽不同,用户只要将一根内存插入独立的内存插槽而另外一根插到另外两个彼此靠近的内存插槽就能组建成双通道模式,此外,如果全部插满内存,也能建立双通道模式,而且nForce2主板组建双通道模式时对内存容量乃至型号都没有严格的要求,使用方便。

nFORCE2主板用距离来区分内存的A、B控制器

i865主板用两组不同的颜色代表两个内存控制器

如果安装方法正确的话,在主板开机自检时,将会显示内存的工作模式;用户根据屏幕显示(如“DDR333 Dual Channel Mode Enabled”,“激活双通道模式”),那么内存就已经工作在双通道模式。

总之双通道内存控制技术的出现确实令道使用P4的用户性能有了一定的提升,也是未来发展的趋势。但是也要看具体的应用,如果在AMD的CPU平台上,使用支持双通道的DDR 266/200的内存条,并不会比使用单条的DDR333的内存更有效率,因为后者已经能满足外部总线频率的带宽需要;在这类主板上使用双通道对用户来说是一种资源的浪费。另外要注意的是内存条的搭配,Intel的要求也比其他主板要高,最好使用相同品牌相同型号的内存条,确保稳定性。

具体参考地址 http://it.enorth.com.cn/system/2003/09/10/000630745.shtml

3 需要特别注意的,如果CPU不达不到双通道要求,却打开主板的双通道,性能可能不升反降。如果CPU,主板支持双通道,理论上使用两根256M内存要比一根512M内存的性能可以得到2倍的提升,但实际效果只有20%-30%的性能提升。

参考资料:http://zhidao.baidu.com/question/3875128.html

http://baike.baidu.com/view/735939.htm

“双通道”内存控制技术的优缺点

1、双通道的优点

(1)可以带来2倍的内存带宽,从而可以那些与必须内存数据进行频繁交换的软件得到极大的好处,譬如SPEC Viewperf、3DMAX、IBM Data Explorer、Lightscape等。

(2)在板载显卡共享内存的时候,双通道技术带来的高内存带宽可以帮助显卡在游戏中获得更为流畅的速度,以3Dmark2001Se为例,其得分成绩的差距,可以拉大到15-40%。

2、双通道的缺点

(1)必须构架在支持双通道的主板上,并且必须要有两条相同容量、类型内存条。英特尔的双通道对于内存类型和容量要求很高,两根内存条必须完全一致。而SIS和VIA的双通道主板则允许不同容量和类型的内存共存,只要是两根内存条就行。

(2)双通道内存控制技术在普通的游戏和应用上,与单通道的差距极小。

(3)需要购买支持双通道内存控制技术的主板和两根内存条,而这需要更多的成本。

(4)双通道的接法,对于初手来说十分重要,一旦接法不正确,将无法使双通道起作用。

(5)双通道内存架构,其超频比较困难,这就影响喜欢DIY超频朋友

篇三:CPU和内存

存控制器通道数 x 每通道支持的内存插槽数 x 每插槽能插上的内存最大容量。

例如消费级主流的i7/i5 4000系列,双通道内存控制器,每控制器双插槽,每插槽支持最多8G的单条内存,所以最高容量就是32G。为什么是4条插槽?这是从第一代Pentium,也就是20年前流传下来的“习俗”,绝大多数主流用户有4个插槽就够用了。至于为什么每插槽只能有8G?因为消费级CPU只支持Unbuffered无缓冲内存,目前这种内存条单条最大容量就是8G。几年前这种内存单条最大只有4G,所以当时的系统支持的最大内存就是16G。类似地,几年前的高阶X58平台因为是三通道内存控制器,所以当时支持的最大内存就是3x2x4G=24G容量。

而消费级高阶的i7则使用4通道内存控制器,i7 4820/4960等CPU可以搭配8个内存插槽,所以就可以支持多达64G内存。专业级的Xeon E5也是4通道内存控制器,但是每个控制器可以有3个插槽,所以单颗CPU可以连接12条内存。此外Xeon E5还支持Registered内存,这种内存单条最大容量目前可以达到32G,所以Xeon E5一颗CPU可以支持多达384G内存,加上其支持双路并行,一张主板两颗CPU,所以一套系统就可以支持最大768G内存。

另外 @时国怀 提到地址线问题,这里纠正一下。Intel早期的64bit CPU如Pentium 4 600系列、Core2 Duo等是36条物理内存地址线,到第一代Core(即Nehalem)时增加到40条,到第三代Core(Sandy Bridge)时增加到46条。AMD的64bit CPU从一开始就是40条地址线。问题描述所提到的内存寻址算法这块儿,现代的CPU都是48位逻辑寻址,支持寻址到256TB空间,所以现在市面上的全部CPU的内存容量限制都不是因为内存地址线不足,而是内存控制器通道数、每通道内存数量和单条内存最大容量的限制。


8g内存单条还是双条
由:免费论文网互联网用户整理提供,链接地址:
http://m.csmayi.cn/meiwen/36967.html
转载请保留,谢谢!
相关阅读
最近更新
推荐专题