既然 Snow Leopard 为配备 Core 2 Duos 的 MacBook Pro 带来了 64 位计算功能,这是否会增加可安装的最大内存容量?
我的 MBP 3,1 中目前有 4GB 的 RAM - 如果我在 64 位内核模式下运行 MBP,我可以使用更多的 RAM 吗?
答案1
64 位内核无需使用物理地址扩展 (PAE) 即可访问更多 RAM,并允许进程使用超过 4GB 的实际内存,而无需将部分内存映射到虚拟内存中。因此,它实际上并没有增加 MacBook Pro 中可以使用的最大 RAM 量。Mac Pro 或 Xserve 在一定程度上可以做到这一点(32GB。如果超过 32GB,您将需要使用 64 位内核)
如果您的 MacBook Pro 物理上支持超过 4GB 的 RAM,Leopard 和 Snow Leopard 都能够识别。根据 MacTracker 的说法,您的主板实际上支持高达 6GB 的 RAM,而不是 Apple 所说的最大 4GB。
答案2
可以,但你仍受限于你的芯片组。我的 MBP 限制为 3GB,10.6 对此无能为力。
答案3
不,你已经可以使用超过 4 GB 的 RAM 和使用物理地址扩展 (PAE)(Mac OS X 的内核支持)。但是,64 位内核还有其他几个优点。其中之一就是由于(内核)地址空间更大,因此可以为内核缓存使用更多内存。
答案4
有两个限制:
硬件限制。这是硬件可以处理的内存量。遗憾的是 10.6 无法升级您的硬件。
软件限制。升级到 10.6 将允许操作系统访问硬件可以提供的更多内存,但如果硬件无法处理内存,则操作系统也无法处理。