由于我经常用到的都是INTEL系统,所以我说的都是INTEL芯片组的
1、INTEL芯片组都是自动监测并开启双通道的,那么它是根据什么来决定系统是双通道还是单通道呢?用户有什么办法能控制一下呢?
比如,很多中低端的板子都只有两个内存槽,插一个是单通道,插两个就自动双通道。如果我强行在两个槽里插上两个不同的
内存条(无论容量、规格、品牌、型号,反正是不一样),主板监测到不同,那么它是当作单通道来使用,还是仍然当作双通道,然后
开不了机或者出错等等(我们都知道INTEL对双通道内存的一致性要求是极高的)。
2、有4个内存槽的主板,按照1、2、3、4来排列的,一般来说1、2是一个通道,3、4是一个通道,我们通常是在1、3插上内存来开启双通道
(2、4上也没问题,我在DELL的品牌板和华硕、技嘉的零售板都试过);只在一个槽(任意一个槽)里插内存自然就是单通道。那么如果
有4条内存,比如分别是一样的512MB两条、一样的1GB两条,按照1、2、3、4的顺序来插---1GB、512MB、1GB、512MB的排列,那么总体来说
两个通道里的内存也是一样的---都是1GB+512MB,并且不同通道对应槽的内存也是一样的(1、3是1GB;2、4是512MB),这样能都正常使用
双通道呢?以前听说过只要双通道内存对应插槽的内存是一样的就可以正常使用,不必所有内存条都一模一样。也就是说,尽管一个通道里
的内存容量和速度不同(自然速度都按照低的那个来设置了,不论单、双都是这个道理),但是相对应的插槽---1、3和2、4是相同的,那么
两个通道的内存从整体上来说依然是一样的。当然了,只有两个槽就没辙了。如果这个说法成立的话,那么若对应槽的内存也不同,比如以上例子,
按照1GB、512MB、512MB、1GB来插,两个通道整体的内存还是一样,但是相对应的槽的内存不一样了,这样的话,双通道还能否正常使用,或者主板还会不会自动开启双通道呢?
3、这是我最关注的一个问题了,就是如何能控制主板不让它开启双通道。INTEL的板子,一般来说只要监测到两个通道里都插有内存,就会默认
开启双通道,无论能不能用,两条还好说,都插在一个通道里就成,三条就只能舍弃一个了,浪费。不过我上次在一个板子插了三条不同的
内存(容量不一样,但速度好像都是一样的),这个板子也是4个槽,865芯片的,插在1、2、3号槽里,系统居然也可以开机,装系统,但是那个杂牌板子显示不出当前是双通道还是单通道,所以特来向各位征询一下理论依据---这种插法是也可用,还是系统已经默认成单通道了。
呵呵,大家别觉得我吃饱了撑的,这也是有实用意义的,我在单位经常为了如何能继续让成色尚好的老配件发挥余热而苦恼。而且,近来
内存大降价,同事们都让我装4GB、8GB的内存,但是32位系统下只能认到3.25GB,4GB浪费,2GB又少点,如果是3GB的话比较合适,但是3GB
怎么搭配也无法用在双通道上(除非是X38或X48的3通道,一个通道1GB),所以若是能手动强制主板不开启双通道,那么这3GB的内存就可以
随便插了。
啰啰嗦嗦说了这么多,我想弄明白的问题总结来说就是,INTEL芯片组的主板是如何来开启双通道的,我们在已经符合它开启双通道的情况下(比如两个通道里都插了内存)能不能手动甚至用一些强制性的办法不让它开启双通道,完全按照单通道来运行,当然了,前提是稳定,即系统就是一个正常的单通道系统,而不是勉强凑合用。
我对双通道并不怎么在意,相对于容量、速度和整体架构的变化,这个双通道带来的性能提升就跟没有一样,所以我一直就在思考关于关闭双通道来扩展应用范围的问题。
其实,我也可以一个一个方法去试,但是得出的结果只是个体的特征,无法得到理论上的证实,所以才到这来向大家探寻,希望大家能从原理上来帮我归纳总结。
如果有其它芯片组和AMD平台的也欢迎踊跃发言,呵呵。
4、还有一个问题,公司有两台服务器,都是清华同方超强TP300,别人送的,裸机一个,什么资料都没有,标配是4条512MB的ECC DDR400,组成双通道,
主板是微星OEM,MS-6XXX,后面几位被同方的标签贴的死死的,死活弄不下来,也不知具体型号,芯片组是INTEL 7505。机器是塔式的,内存槽从下至上一共6个,编号
是1、2、3、4、5、6,标配的内存是插在1、2、3、4上的,不知这样的板子通道是怎么分的,1、3、5是一个通道,2、4、6是一个?反正在1、2槽
里各插上一条,以及把6槽都插满,我都试过,以及标配的1、2、3、4,都是双通道的(内存都是一样的,都是服务器自带的)。这样看来相邻
两个槽应该不同通道的,隔一个槽才是同一个通道,并且两个槽一组(1、2一组;3、4一组;5、6一组),为不同通道的对应插槽,这跟PC板正好相反,
刚才说过了,INTEL芯片的板子相邻槽是同一个通道,1、3为不同通道的对应槽,2、4亦然。