Mac OS Xの64bit対応アプリケーションについて教えてください。
Macを仕事で使い始めた初心者で、iMacを使っています。
OSは10.6で、Xcode3.2を使いCocoaアプリケーションを作成しています。
10.6ではアクティビティモニタでFinderの「種類」の欄を見ると、
「Intel(64bit)」となっています。OSの起動はデフォルトのままで
あるため、カーネルは32bitで動作していると思っているのですが、
これは32bitカーネル上で64bitのアプリケーションが動作しているという
ことを意味しているのでしょうか?
Windowsの感覚では、64bitOS上は64bit用のバイナリしか動かないし、
32bitOS上は32bit用のバイナリしか動かないと思うのですが、
MacOSXは32bitのOS上で、64bitアプリケーションが動くものなのでしょうか?
Finderなど多くのアプリケーションは、「32bit Intel」と「64bit Intel」の
ユニバーサルバイナリになっていますが、ここで
「32bitで起動すれば32bitの方が使用され、アクティビティモニタの
『種類』が『Intel』になり、64bitで起動すると
『Intel(64bit)』となる」のであれば、納得がいくのですが。。。
また、逆のようなパターンで、OSを64bitで起動(起動時に6と4を押しながら
起動)した状態でも、「DVDプレーヤ」など64bitに対応していないとされている
アプリケーションも起動できます。
64bitに対応していないアプリケーション(つまり64bitのバイナリを含まない
ユニバーサルバイナリのアプリ)も、64bitで起動したMac上で
動作するのでしょうか?
ネットで調べると「ドライバが対応していないものがあるので、64bitで起動しない
ほうがいい」という情報がでてくるのですが、ドライバとアプリでは事情が
違うのでしょうか?
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
Macの場合、カーネルが32bitでも、CPUが64bit対応していれば、64bitのアプリケーションが動作できるようになっています。
逆に、64bitカーネル使用時でも32bitアプリを使用できます。
ただ、1つのアプリの中での混在はできないようです。
(64bitのブラウザに32bitのプラグインとか)
この回答への補足
ありがとうございます。
> Macの場合、カーネルが32bitでも、CPUが64bit対応していれば、
> 64bitのアプリケーションが動作できるようになっています。
> 逆に、64bitカーネル使用時でも32bitアプリを使用できます。
なるほど。つまりCPUが32/64bitの双方に対応していれば、
どちらでも動作するということですね。
ということは、32/64bit用の双方のバイナリを含むように
アプリケーションを作る意味はCPUが32/64bitのどちらかに
しか対応していない場合に対応できるようにするということでしょうか?
> ただ、1つのアプリの中での混在はできないようです。
> (64bitのブラウザに32bitのプラグインとか)
ドライバもプラグインのように、もとのアプリから使われるものだから、
混在して使えないということですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでArrayListを使う為の「mscorlib.tlb」の参照設定について 3 2022/03/23 19:45
- Excel(エクセル) Excel 2019 32-bit版を64-bit版にするには? 8 2023/07/28 14:20
- 英語 英文和訳についての質問です。 2 2023/06/23 06:38
- TOEFL・TOEIC・英語検定 bitとlittleは両方ともに同じ 1 2022/08/10 13:03
- その他(プログラミング・Web制作) Visual Studio Code 関数の使い方について 3 2023/05/31 13:15
- その他(AV機器・カメラ) オーディオインターフェイスの24bitなど量子化bit数はどこで設定できるのでしょうか? 1 2022/06/26 07:58
- オンラインゲーム Valorantの最低・推奨スペックについて質問させてください。 2 2022/09/07 17:48
- 英語 わからない英文があります。 4 2022/11/16 07:25
- CPU・メモリ・マザーボード BIOS画面で固まる(メーカーロゴの画面) 4 2022/08/03 17:41
- Excel(エクセル) 幾何学模様のセル内貼り付け 1 2023/07/11 00:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レジストリの変更が反映されない
-
DELLのPCにPre-Boot Syst...
-
メモ帳(notepad.exe)の起動オプ...
-
【Windows10】パソコンがEZ MOD...
-
Windows Media Player 11を多重...
-
なんでこのボンクラアプリは起...
-
VirtualBox でWindows XP イン...
-
この項目のプロパティは利用で...
-
exeファイルが起動しない
-
パソコンのBIOSの優先順位を変...
-
DVDFabアップデートを表示させ...
-
DOSモードで立ち上げるには
-
batファイル実行後、cmdを自動...
-
ソフトを多重起動させる方法
-
「F1 」「F2」を押さなければ立...
-
リモートデスクトップ接続が起...
-
単相交流モーターの回転方向を...
-
PC起動時にメーカーロゴ表示時...
-
SBI証券HYPER SBI 2のエラー
-
prefetchファイルの中身が空っぽ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DELLのPCにPre-Boot Syst...
-
レジストリの変更が反映されない
-
SBI証券HYPER SBI 2のエラー
-
Windows Media Player 11を多重...
-
【Windows10】パソコンがEZ MOD...
-
exeファイルが起動しない
-
VirtualBox でWindows XP イン...
-
メモ帳(notepad.exe)の起動オプ...
-
PCの知識なし太郎です。 Sataポ...
-
富士通アップデートナビを起動...
-
アプリケーション起動時には音...
-
マウスカーソルの横にある砂時...
-
こうなったときの対処をご教授...
-
prefetchファイルの削除
-
三相200V7.5KWモータ...
-
コピペしたらワードが強制終了...
-
DVDFabアップデートを表示させ...
-
Windowsを起動する事が出来る場...
-
Dynabook のSSD換装に失敗します
-
iMovie 写真をドラッグ出来ま...
おすすめ情報