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




  

相关话题

  MRAM,CBRAM,PCRAM,RRAM这些新型存储器能用作内存吗? 
  微星 b450m 迫击炮主板,新手第一次装机后cpu灯红色常亮,显示器不亮,怎么办,请大神帮忙看下? 
  做笔记本电脑是不是一点技术含量都没有? 
  显示器需要安装驱动吗? 
  为什么买的手机是6GB运行内存,清空后台所有应用却显示只有不到3GB内存? 
  一体机好还是组装机好用? 
  为什么手机上的芯片制作工艺超过了电脑上的cpu和显卡? 
  我想给台式电脑增加100G的内存,如何挑选内存条,为何网上可购买的是8G和16G的内存条呢? 
  现在升级B550+Zen3还是等明年Zen4+DDR5? 
  如何评价AMD在游戏机上的表现? 

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





© 2024-11-24 - tinynew.org. All Rights Reserved.
© 2024-11-24 - tinynew.org. 保留所有权利