• ベストアンサー

タスクの割り振りについて

一応、クアッドコア対応ですが、 タスクのコアへの割り振りなどの効率には改善の余地はOS側には ないんでしょうか? XPよりVistaのほうがいいんでしょうか. マルチコアはマルチスレッド対応などソフトの対応が必要ですが、 複数ソフトを立ち上げた場合のコアへのソフトの割り振りは あまり重要じゃないのでしょうか.

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

  • ベストアンサー
  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.1

これ勘違いしてる人多いんです ^^; クアッドコアで4タスク同時実行時の場合、 1タスク1コア対応ではなく、4タスクそれぞれのアプリケーションデータは分割され、 一つのアプリケーションデータそれぞれが四つのコアへ流れて行きます。 例(かなり大雑把で乱暴な例ですが ^^;) 1アプリのデータ:123456… 2アプリのデータ:abcdef… 3アプリのデータ:ABCDEF… 4アプリのダータ:あいうえおか… とあった場合、 1aAあ5eEか9iIこ13mMそ…→コア1 2bBIい6fFき0jJさ14nNな…→コア2 3cCう7gGくkKし5oOに…→コア3 4dDお8hHけ2lLす6pPぬ…→コア4 といった感じのデータの流れになります。 なので、均等割り振りになります。

AthlonXP
質問者

お礼

確かに. デュアルコアで対応ソフトでない場合、 両方のコアを半分ずつ使いますね. つまり割り振りの効率は関係ないのですかね. XPでも十分でしょうかね.

関連するQ&A