百科问答小站 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都是同时活动的。




  

相关话题

  为什么内存条的频率会有2133这么奇怪的数字?为什么不能做成2200呢? 
  这套配置能不能打市面上所有游戏? 
  在完全断电的情况下,用水泡电脑主板,再完全晾干,有什么影响? 
  如何证明散片 CPU 比盒装 CPU 差? 
  10年前的顶级电脑性能仍然能赶上现在的主流电脑,是PC行业的骄傲还是PC行业的悲哀? 
  我有两个CPU,怎么比较CPU性能好坏? 
  想让大佬帮我看看这个电脑配置怎么样? 
  DX12下的R9 Fury X CF和GTX980TI SLI哪个4K游戏性能好? 
  各位大佬们,笔记本电脑一开机运行内存就占用了40%,怎么清内存可以将运行内存降到20%30%这样的? 
  如何评价Intel G4560 CPU? 

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





© 2025-01-30 - tinynew.org. All Rights Reserved.
© 2025-01-30 - tinynew.org. 保留所有权利