OSX:对 Macbook Pro 的架构有点困惑

OSX:对 Macbook Pro 的架构有点困惑

我在解释 OSX 设备如何与 32/64 位内核和架构交互时遇到了问题。我甚至不知道该怎么做。

所以也许有人可以帮我。我需要在 64 位环境中运行,因为我正在尝试测试一些需要 64 位的软件。我仍然遇到奇怪的问题,这些问题表明这是一个架构问题,但是,根据系统分析器和系统上的通用命令,我正在运行两者 - 这相当令人困惑。请帮我解决一下!

以下是两个命令(及其相应的输出):

drew - ~ $ uname -m 
x86_64
drew - ~ $ arch
i386

以及截图:

在此处输入图片描述

答案1

我最好的猜测是,这是一个无意的错误命令。所有最近的 Mac 都是 64 位的,而 Lion 显然默认启动 64 位(如您所展示的)。很有可能苹果只是没有在 Lion 的 .0 版本中更新 arch。

答案2

这是一个推介会几年前给出的对 OS-X 内核架构的良好介绍。

原始链接来自XNU 维基

相关内容