我在网上看到 32 位 CPU 最多可以处理 4GB 左右的 RAM,而 64 位 CPU 最多可以处理 16GB 的 RAM。为什么我在市场上能找到这样的东西:
英特尔至强 E-2176M 处理器(12MB 缓存,最高 4.40 GHz)32GB(16+16)DDR4 2666MHz SODIMM
他们是不是想通过出售超出实际需要的 RAM 来欺骗客户,还是我不知道 CPU 和 RAM 之间的关系?
答案1
根据规格处理器最多可以有 64GB 的 RAM。当然,您应该检查主板规格以了解其他限制。
并且你的指令集是 64 位(相同规格)
答案2
你的理解是错误的。
虽然 32 位 CPU 通常限制为 4GB RAM,但某些型号如果支持聚丙烯酰胺凝胶电泳。
64 位处理器理论上可以支持高达 1680 万 TB 的 RAM(2^64)。但是,目前还没有 CPU 真正具备这种能力。
实际上,硬件受 CPU 型号和主板内存控制器的限制。限制将取两个设备中较小者。
你的可用的RAM 可能受操作系统限制。某些操作系统有实际和人为的限制,阻止其使用所有可用的 RAM。