百科问答小站 logo
百科问答小站 font logo



为什么市面上没有24GB(内存条为8GB+16GB)、12GB、6GB等内存的电脑? 第1页

  

user avatar   bei-ji-85 网友的相关建议: 
      

首先,这么配肯定是没问题的,不对称双通道最多是影响一下性能。多数情况下,硬件的瓶颈都在硬盘或者CPU上,内存瓶颈很少见到,除非题主是用大内存做计算之类的。对于双通道的主板,一般情况下会把多出来的部分当做单通道内存使用,如果数据操作到这部分,访问速度回打折扣,但如果原来就是一根单条的话,原来其实是更慢的。

硬件厂商很少有这么做是因为多数情况下,中低端配置的品牌机很多都是单根内存条出厂的,单条内存可以方便用户升级(有些PC只有两个槽),组装的时候少一根内存,组装出错的概率也会低一些,即使出错了,检测也方便(只有一根,如果两根的话,要依次检测)。PC设备上,单条内存很少有非2^n的大小,所以出厂的PC就很少有类似3GB这种配置了。

个人组装就无所谓。

至于三通道主板,这个曾经出现过一段时间,早年的第一代i7(比如920~980)就支持三通道内存,这样一次可以访问64bit*3的数据量(DDR3)。但这样做有一个问题,192bit/8=24字节,24字节不是一个cacheline的大小(一般是32字节),那么填充一个cacheline需要一次半请求,实际上还是两次,这样就很尴尬了。顶层软件,包括操作系统和编译器,一般都会针对cache line做优化,三通道内存的问题就是这种优化的效果很一般,所以后来的CPU就很少支持三通道内存了。

说到非2^n大小的内存配置,手机上有一段时间确实很流行,比如768M(256*3)内存,就在HTC的手机上有过(HTC g11_百度百科 )。手机上这么用的原因是:当年安卓的内存算是一个性能瓶颈,所以尽可能的堆内存是有必要的,况且当年ARM的CPU上集成了几个内存通道还不一定呢。

补充一点:三通道内存虽然读数据很尴尬,但如果是三核+3倍数的cache大小,可以把三通道分配到不同的核心和cache上,实际性能还是有提升的,但对于操作系统和编译器来说,仍然不算最优的方式,毕竟不是所有核心的所有cache都是同时活动的。




  

相关话题

  能不能做到cpu和显卡单独供电? 
  很多人都说「电脑稍微买好一点,能多用几年」,这个说法有道理吗? 
  amd 5800x cpu 针脚弯了2根 拨正之后。影响cpu性能吗? 
  i5 11400f配3070ti 会出现什么问题? 
  请问下显卡风扇曲线怎么设置最优? 
  游戏对固态硬盘损伤大吗? 
  B站“二斤和她的主机”“装机猿”卖的整机靠谱吗? 
  为什么 MacBook Pro 官方升级内存价格如此之贵? 
  现在马上十一月了,到底还有必要去等3060吗? 
  电脑电源怎样检测? 

前一个讨论
笔记本电脑按住电源键强行关机,对电脑有伤害吗?
下一个讨论
8086/8088寄存器BX,书上写是基址寄存器,这个基址指的是什么,程序里用BX一般都是放偏移地址?





© 2024-12-25 - tinynew.org. All Rights Reserved.
© 2024-12-25 - tinynew.org. 保留所有权利