- ベストアンサー
タスクの割り振りについて
一応、クアッドコア対応ですが、 タスクのコアへの割り振りなどの効率には改善の余地はOS側には ないんでしょうか? XPよりVistaのほうがいいんでしょうか. マルチコアはマルチスレッド対応などソフトの対応が必要ですが、 複数ソフトを立ち上げた場合のコアへのソフトの割り振りは あまり重要じゃないのでしょうか.
- みんなの回答 (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 といった感じのデータの流れになります。 なので、均等割り振りになります。
お礼
確かに. デュアルコアで対応ソフトでない場合、 両方のコアを半分ずつ使いますね. つまり割り振りの効率は関係ないのですかね. XPでも十分でしょうかね.