• ベストアンサー

デュアルプロセッサの使い方を教えてください。

よろしくお願いします。 DTPで1.25DualのG4を使用しています。HDDを3つのパーテーションに区切り、そのうちの1つにOS10とOS9を入れています。アップルサポートセンターの方に、OS10を入れないとOS9は入れられない、とお聞きしたため、使わないOS10も入れているといった状況です。 ところで、デュアルプロセッサとは、Macの方で勝手に判断してこの仕事はこっちのCPUで、あの仕事はそっちのCPUで、といった具合に振り分けてくれているのでしょうか(つまり、現時点でもちゃんとふたつのCPUのお世話になっている)。それとも、一度マシンを起動した後に何らかの方法で二つ目のCPUを立ち上げて、ユーザ側がこれはこっちのCPU、それはそっちのCPU、を振り分けるんでしょうか(つまり、現時点では二つ目のCPUは一度も使ったことがない)。 これまでのシングルプロセッサと何ら変わらない使い方をしているので、もしかしたら折角デュアルなのにばかばかしい使い方をしているんじゃないか、と思い質問させていただきました。

  • Mac
  • 回答数3
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.2

基本的にどちらのCPUをどのアプリケーションに割り当てるということはできません。 そういったことをするとOSなども動いているわけですのでかえってCPU利用効率を下げます。 CPUの利用はOSがかってに振り分ける形になります。 OS 9では完全にはデュアルプロセッサの能力は生かし切れません。デュアルCPU対応のアプリケーションだったらいいのですがあまり無いですね。これはOS 9が疑似マルチタスクOSであるからです。OS 9ではマルチCPU用の機能拡張があるのでCPUどちらも利用しますが利用効率が悪いということですね。 ただ機能拡張が働いていますのでOSの動作にじゃまされずにアプリケーションが動いたり2つのアプリケーションを同時に動かすときも100%が200%になるわけではありませんが一応はデュアルプロセッサの能力が生かされています。 OS Xだったら「疑似」ではないマルチタスクOSですのでOS任せにすればCPU利用効率は高いです。 1.25Dualを使っているのだったらそろそろOS X環境に切り替えてやってはどうでしょう。 せっかくのデュアル生かし切った方がいいでしょうし。

angelboy
質問者

お礼

いつもわかりやすく丁寧なご説明をありがとうございます。やはり、OSXに移行する時期が来たということでしょうか。とりあえず、今の段階でまったくデュアルを使っていなかったわけではない、ということがわかったので、少しだけ安心です。これから、環境の切り替えについて考えます。

その他の回答 (2)

  • parts
  • ベストアンサー率62% (6364/10149)
回答No.3

これは、Macintoshに限ったことではなく、Dual ProcesorはOSが対応さえしていれば自動でシステムが認識します。 そのため、基本的に設定は不要です。 マルチプロセッサを生かすためには、マルチスレッドに対応したソフトウェアが必要で、それに対応したソフトを使うことで処理負荷の軽減をすることができます。 ここで重要なのはマルチプロセッサ自体は速度を高めると言うより、高い負荷を与えたときに処理を分散し効率的に処理するのが目的であるため、2つだから2倍速いわけでもなければ、Dualなら何でも高速処理が出来るわけではないということです。 むしろ物によっては処理速度がそれほど向上しない場合もあります。これはシングルスレッド対応のソフトやOSが既に解答のあるように疑似(Virtual)マルチタスクを用いる物。MacOS9世代までとWindows3,1までのバージョンなどがそれです。 シングルスレッド対応の古いソフトや一部ソフトウェアの場合は、そのシングルスレッド対応ソフト自体の速度がそれほど向上しないか、場合によっては低下することもあります。(最近は多くのアプリケーションがマルチタスクに対応してきています。) 擬似マルチタスクでは、同時に複数のソフトで処理をしたときに、OS側からソフトを管理するのではなくアプリケーションが優先的にタスク(プログラム)を制御するという物でその結果、現在実行しているタスクが終了しないと次のタスクに移行できないという欠点がありました。見かけ上は複数のWindowで処理していても、実際にはプロセッサはせっせとそれらのWindowの処理を交互で行い2つのアプリケーションソフトが同時に起動していても、2つのソフトを効率的に同時に処理することはできなかったのです。 ちなみにWindows95以上とOS-Xはプリエンティブマルチタスクといい、これらを完全にOSが管理し、タスクが同時に発生してもそれらを同時に処理することが可能になっています。その結果、同時に複数のソフトウェアを起動したときにもたつかず、効率的な処理が可能なのです。 これによって、全体の処理速度を上げるだけでなく、プロセッサのリソースを十分に使うことができます。 特にマルチプロセッサ環境ではこれが驚くほどの負荷軽減と効率化に繋がります。 知ってましたか? もしも、マルチCPUを生かしたいなら、それに対応したOSを使った方が元を取るはずです。古い資産も大事ですが、バランスを考えて新しい資産へ出来る限りシフトする方向で進んだ方が良いですよ。

angelboy
質問者

お礼

わかりやすいご説明、ありがとうございました。やはりOSXに切り替えることを考えないといけない時期でしょうか。

回答No.1

OS9を起動システムとしているかそれともOSXなのかで話が違います。OSXではシステムが積極的にデュアルプロセッサを活用するように働きます。2つの異なるアプリケーションが同時に動いていて、例えば時間のかかる表計算を実行させているときに別のアプリケーションで作業をすると言った場合、OSXではそれを2つのプロセッサに分散させるように動きます。OS9では時間を細かく分けて2つの仕事を切り替えながら実行するのでデュアルプロセッサの本当の力は発揮されません。また、PhotoShopなどデュアルプロセッサ対応のアプリケーションであるならばOS9でも実行速度は上がります。デュアルプロセッサ対応のアプリケーションを使用しないのならば、シングルもダブルも速度は上がりません。ユーザーがデュアルプロセッサを積極的に選択することはできません。

angelboy
質問者

お礼

早速のご回答をありがとうございます。今の段階でまったくデュアルを使っていなかったわけではない、ということがわかったので、少しだけ安心です。主に使っているのはPhotoshop.Illusutraror.QuarkXpressです。これらがデュアルプロセッサ対応なら、恩恵を受けていることになりますね。

関連するQ&A

  • デュアルプロセッサについて

    私はデュアルプロセッサに対応しているノートパソコンをかったのですが 512MBのCPUひとつしか付属していません あまりパソコンの中身について詳しくないのですが。 調べたところデュアルプロセッサは同じ要領のCPUを二つ付属させるのが普通なそうです。 増設するCPUについて調べたところ現在2GBのメモリ、1GBのメモリも売っているんです。 価格的にも2GBのメモリを買って増設を考えているのですが 512MBのメモリ、2GBのメモリでデュアルプロセッサを機能させると処理速度はどうなるでしょうか?やはり2つのメモリの要領に違いがあると問題があるでしょうか? 教えてください。 ------- あと答えれたらこれもお願いします 1GB*2、または2GB+512MB どちらのほうが処理が早いでしょうか?

  • デュアルプロセッサの処理速度を教えて下さい(CAD)

    仕事で3次元CAD(正確に言えば3次元CADCAM)を使っているのですが、デュアルプロセッサはシングルプロセッサと比べて、どの位高速化するのでしょうか(CPUとメモリー等が同条件の場合)。数ヶ月後にシステムをバージョンアップするので、参考にしたいと思い質問させて頂きました。 OSはWINXP/PRO、CADソフトはデュアルプロセッサ対応です。処理はグラフィック処理より内部演算処理が多いです。このような環境での大体の目安を教えて下さい。

  • ラグナロクというMMORPGのデュアルプロセッサでの起動について

    どうも、最新のパッチ以降デュアルプロセッサでの起動が出来なくなってしまったようなのですが、 その対処策について、アドバイスをいただきたいです。 自分で調べてみた結果、デュアルプロセッサの場合は どうにかしてアプリケーションの起動をCPUひとつだけで行わなければいけないようです。(つまり片方のCPUを無効にするということかな?) そこまで調べたはいいのですが、そこから先がさっぱりわかりません。 ちなみに、PCのスペックは以下に。 OS:WinXP Pro CPU:ペンティアム3 1.26GH(デュアル) マザーボード:SUPERMICRO P3TDDE その他、捕捉要求や参考URLでも構いません。 情報お待ちしています。

  • XP-Homeでデュアルコアプロセッサの能力が使いこなせますか?

    友人にAthlon64x2のパソコンを譲ってもらったのですが、OSがついていませんでした。一応、手元にXP-HomeはあるのですがどこかのHPで2CPUには対応していないと書いてあった様な気がします。 ここでいう2CPUとデュアルコアプロセッサは同じ意味なのか違う意味なのか教えてください。 又、使えるとしても片方のCPU(デュアルコアプロセッサ内の)でしか動かない(使わない)のでしたらあまり気持ちよくないのでXP-PROとかビスタとか購入を考えますが... くだらない質問で申し訳ありませんが教えてください。

  • garage bandにはデゥアル? シングル?

    Mac G4 933 quick silver を使用中です iLIFEの garage bandを楽しんでいますが、ちょっと本体の能力が 足りないようです。CPU 1G超に買い換えを考えていますがDTM (garage band)ではデゥアルプロセッサの方がやはり良いですか。 あるいはシングルでも良いでしょうか。御詳しい方からアドバイス 頂けると幸いです。  

    • ベストアンサー
    • Mac
  • G4デュアルとの違いは大きいですか?

    G4デュアルとの違いは大きいですか? rパソコンをそろそろ買い換えようと思って、おとといG5が発売になり、G4で、OS9でも起動できるのが出たのでナイスタイミング!と思っています。 デュアルプロセッサと1CPU(呼び名があっているのかわかりませんが)のものとあるのですが、今のところ1CPUのものが発売になっているので、それを買おうかと思っています。 フォトショップやフラッシュなどいろいろ使うのですが、デュアルだとフォトショップなどは速いとは聞いたことあります。 仕事用ではないので、速さが少し違うくらいだったら安い方を買おうかなと思っています。

    • ベストアンサー
    • Mac
  • デュアルCPUについて教えてください。

    マッキントッシュのデュアルCPUって CPU2つ付いてるんですよね?それで処理速度が速く 特にマックOSXでその真価を発揮する。 しかし、マックOS9早い事は早いが それほど真価を発揮できない・・・。 またアプリケーションが対応していなければそれほど スピードはかわらない。 この数行程度の認識しかないのですが、デュアルCPUは他にどのように違いますか?もしかしてデュアルではOS9を起動する事はできなくてクラシックモードのみですか?よろしくお願いします。

    • ベストアンサー
    • Mac
  • DUAL CPU

    まとまったお金が出来たらデュアルCPUマシンを作ろうと思っています。 以前、会社でデュアルCPUマシンを作ったときは Pentium3 750Mhzで作りました。 最近出回っているもので、デュアル対応のCPUって何があります? もう一つ、マザーボードによってはDual Celeronが出来るそうですが、 使っている方がいたらぜひ使用感を聞かせてください。

  • デュアルコアCPU-PCとデュアルCPUマザーPCの違いは?

    デュアルコアCPU-PCとデュアルCPUマザーPCの違いは? 最近、デュアルコアCPUを1個搭載したPCと、CPUが2個搭載したPCと販売されてますが、どう違うのでしょうか? 後者は、ウイルスバスターなど、シングルプロセッサー用ウイルス対策ソフトが、動作不良となるので、CANON-NOD32とか、デュアルCPUや64ビット対応型ウイルス対策ソフトの導入が、不可欠ですが、前者は、普通のシングルプロセッサー用のアプリケーションで、動作するのでしょうか、シングル、デュアルの切り替え時期は、どう違うのでしょうか? いまいち、動作構造が、理解できません。CPUの役割分担について、詳しく書かれたURLを教えてください。

  • Dual対応OSとDual対応アプリについて

    DualマザーにCPUを2個付けてDual動作するにはNTや2000が必要ですよね?現在そうしています。 たとえばこのまま98やMeに変えるともちろんシングル動作です。 このシングル動作状態でDual対応アプリのPhot Shopなどを使うとこの時だけはDUalで動作するのでしょうか?それともOSがマルチプロセッサ対応でDual動作している前提でのアプリのDUal対応なんでしょうか?現在OSを95に変えようかと思っているのですが(青画面が辛いので)フォトショップの為にDual環境にしたので迷っています。