OSX: Macbook Pro のアーキテクチャについて少し混乱

OSX: Macbook Pro のアーキテクチャについて少し混乱

OSX デバイスが 32/64 ビット カーネルお​​よびアーキテクチャとどのようにインターフェイスするかを解釈する際に問題があります。これをどのように操作するかさえわかりません。

誰か助けていただけないでしょうか。64 ビットを必要とするソフトウェアをテストしようとしているので、64 ビット環境で実行する必要があります。アーキテクチャの問題であると示唆する奇妙な問題がまだ発生していますが、システム プロファイラーとシステムの一般的なコマンドによると、両方を実行しているため、かなり混乱しています。どうか解決してください。

以下に 2 つのコマンド (および対応する出力) を示します。

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

スクリーンショット:

ここに画像の説明を入力してください

答え1

私の推測では、これは意図しないバグであると思われます。アーチコマンド。最近の Mac はすべて 64 ビットであり、Lion は明らかにデフォルトで 64 で起動します (示されているとおり)。Apple が Lion の .0 リリースで Arch を更新しなかった可能性は十分にあります。

答え2

こちらはプレゼンテーション数年前に公開された OS-X カーネル アーキテクチャの優れた入門書です。

元のリンクはXNUウィキ

関連情報