質問: mac os x:64ビットモードかどうかはどうすればわかりますか? os x(10.6)のインストールが32ビットモードと64ビットモードのどちらで実行されているかを確認する方法を思い出せません。
回答: 質問が想定しているように、os xには実際には全体的な「モード」がありません。さまざまなコンポーネント(プロセスとカーネル)をさまざまなモードで独立して実行できます。基本的に、os xがソフトウェアを起動するときはいつでも、ソフトウェアがサポートするアーキテクチャ、実行しているハードウェアを調べ、その特定のソフトウェアを実行するモードについて「最良の」選択をしようとします。 (macintoshパフォーマンスガイドには、これをオーバーライドする方法に関する 一連の優れたメモ があります)。カーネルがどのモードで実行されているかを知りたい場合は、john tの答えが正しいです(10.6の場合、以前のバージョンには32ビットカーネルしかありませんでした)。 10.6は多くのmacモデルで64ビットでカーネルを実行できますが、実際には最近のmac proとxserveでのみデフォルトで実行され、aiuiはサーバーバージョンのosxでのみ実行できます。一方、os xが64ビットモードでアプリケーションを実行できるかどうかを知りたい場合、arjanの答えは10.5と10.6の両方で正しいです(ただし、64ビットで純粋なposixプログラムしか実行できなかった10.4ではありません)。モード)。これは主にコンピューターのcpuによって制御されることに注意してください。coresoloとcoreduosは32ビットのみですが、core 2duosとxeonsは64ビット対応です。 32ビットカーネルで64ビットモードで実行されているすべてのアプリに問題はありません(またはその逆)。最後に、特定のプログラムが実際に64ビットモードで実行されているかどうかを知りたい場合は、アクティビティモニターが10.5と10.6の両方で通知します(10.4についてはわかりません)。この機会に、appleinsiderでprincemcleanの「roadtomac os x snow leopard」シリーズをお勧めします: '64ビット ' 、 '64ビット、サンタローザと素晴らしいpc swindle ' 、 ' ramの2倍、半額、64ビット ' 、および ' 64ビットアプリの未来 ' 。これらは10.6がリリースされる前に作成されましたが、32ビットモードと64ビットモードの操作のさまざまな組み合わせの影響をうまくカバーしています。