32GB需要地址线是35条,完整64位地址需要地址线64条,多一条线成本是会增加一些的,更何况是增加将近一倍的数量。
地址线增加也会造成内存控制器设计复杂度增加,同时,CPU的各级cache的地址线、页表项宽度都要增加,这些都是CPU里的东西,不像板子上多走几条线那么简单,这可都是很烧钱的。I3和I7的主要差别也就是在cache大小上,cache地址线增加导致硬件成本的上升可能是很巨大的。
看看这个连接里:http://detail.zol.com.cn/servercpu/intel/
Xeon E3-1230 v3其实就是去掉集成显卡的I7 4770K,架构同属于haswell,价格比4770K还便宜,但是同样是四核心主频比E3-1230 v3还低的Xeon E5-2609,价格却跟E3-1230差不多,因为像ECC内存,以及支持更大地址范围的这些硬件,都是烧钱的。
因为个人电脑上暂时不需要那么大的内存,所以干脆就限制到32GB,不管是对于用户还是对于厂商来说,都是一个省钱的行为。
所以应该理解为一个商业行为,而不是一个技术问题。在服务器CPU上,支持几百G内存是很常见的事情。
— 完 —