为什么芯片制造商会生产最大支持 2 GB RAM 的 64 位 CPU?

熟悉的班亚尔

我的笔记本电脑使用 Intel Atom Z3735F 处理器,Intel 网站上的 CPU 规格表明它是 64 位的,但最多只支持 2 GiB 的 RAM。(笔记本电脑预装了 Windows 10 32 位。)

拥有仅支持 2 GiB RAM 的 64 位 CPU 有什么意义?除了更方便地支持更多内存之外,64 位处理器还有什么优势吗?

木白

原因在于制造业。CPU能够进行 64 位处理已有大约 15 年的历史,这并不意味着它们有足够的内存来值得在 64 位模式下运行它。

对于必须同时管理 64 位和 32 位产品线的公司来说,这将是一件麻烦事,尤其是当 64 位版本可以在任一模式下运行时。因此,他们可以简化他们的产品供应,并提供“一刀切”的产品,两者兼而有之。对于像英特尔这样的公司来说,这意味着他们可以生产更多不同类型的处理器,并保持较低的制造开销。

然后由购买芯片的人决定他们提供多少内存,内存是否可以升级等等。

是的,只有 2GB RAM 的 64 位操作系统可能是一种浪费,但 64 位处理器实际上对于某些任务可能会快一点,因此对于关心差异的人来说,权衡可能是值得的。

这也部分与CPU 分箱有关,其中 CPU 的制造方式相同,但存在缺陷,导致某些部件无法通过测试或被禁用只是为了隔离市场。z3590例如是基于相同的设计,一个芯片能够RAM 4GB的。

从功能上讲,内核可能是相同的,但其中一个启用了更多部件,可以提供更高的时钟频率并支持更多功能。它们可能在同一天来自同一条生产线,但在测试时以不同的方式隔离。

“装箱”的结果是一条更高效的生产线。您测试和分离组件,而不是简单地丢弃有缺陷的部件,您只需在禁用有缺陷的部件的情况下重新设计它们。

Binning 与整个“更高效”的生产线有关。一个制造过程,制造一件东西,然后以更务实的方式利用另一边产生的东西。

拥有隔离但仍然“引脚兼容”的芯片意味着制造商可以选择他们填充的版本,同时仍然使用相同的主板设计。他们可以拥有只有 2GB RAM 的 32 位 z3735 版本,然后他们可以提供带有 4GB RAM 的 z3590 的 64 位版本(理论上)唯一的其他变化是(现在支持 64 位)固件安装在主板上。

它可能不是这样解决的,但它是一个潜在的选择。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Ubuntu 64位会支持2 GB RAM的PC吗?

Ubuntu 14.04,32或64位和2 GB RAM?

为什么32位进程的RAM限制为2 GB?

为什么我的程序在64 GB RAM系统上占用的RAM不超过2 GB?

VPS上是否有2GB RAM的32或64位OS?

2GB Ram是否足以提供快速的64位体验?

当您的RAM少于4GB时,安装Windows 7 64位有什么好处吗?

即使我的cpu达到64,计算机也仅支持最高32gb的ram

64位支持处理器和3GB RAM。我应该选择32位或64位Windows 8吗?

256GB RAM,64位python和64位numpy的Numy内存错误。ulimit问题?

64位13.10显示的RAM比64位13.04少1GB

在64位Debian上仅检测到3.2GB的4GB RAM

只有1 GB的RAM。我应该选择32位的Lubuntu还是64位的?

为什么在64位平台上LuaJIT的内存限制为1-2 GB?

在具有4GB RAM的旧Pentium 4 32位CPU上运行VirtualBox 5

64位Linux无法识别3到32 GB之间的RAM

空废纸--Nautilus消耗6.7GB的RAM Ubuntu 13.10 64位

当我有3GB的RAM时可以得到ubuntu 13.04 64位吗

4GB Ram Acer上网本上的32或64位

电脑未使用超过8GB RAM中的4个...?(64位计算机)

2GB系统上的64位OS的开销

Ubuntu 14.04 LTS 64位仅显示识别出的8GB中的4GB RAM

配备4GB RAM的笔记本电脑上的Ubuntu 32位还是64位?

为什么RAM芯片独立于我的系统是32位系统还是64位系统?

Ubuntu 32位仅适用于“ RAM小于2GB”的系统吗?

BIOS已安装并检测到3GB RAM,仅Windows Vista 32位可看到2GB

为什么我不能在64位CPU上安装64位Ubuntu?

为什么64位cpu不存在高内存?

64位系统,8GB的RAM,超过800MB的CSV以及使用python读取会导致内存错误