• ベストアンサー

Windows7 タスクのコア分けは可能ですか?

初心者です。 AMDの6コアCPUを使っているのですが、 ゲームをしているときにタスクマネージャーで確認すると 1つのコアだけ100%で他のコアは使用されてません 1つコアだけに付加が集中して遅いので、マルチコア対応ではない プログラムを複数のコアに分けることは可能ですか? 難しい質問ですが、よろしくお願いします。

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

  • ベストアンサー
回答No.2

マルチコア対応ではないプログラムを複数のコアに分けて実行することは不可能です。 一つのコアだけを使って処理する場合は、一つのコアがプログラムを順番に実行すれば良いだけですが、これをそのまま複数のコアで実行しようとすると、例えば処理Aが終わってから処理Aの結果を参照して処理Bと言う風にプログラムが進む場合、わずかにタイミングがずれて先に処理Bの方が始まってしまうと、プログラムの流れがめちゃくちゃになってしまいます。 そうならないように複数のコアを上手に使ってプログラムを組まなければならず、マルチコア対応のプログラムでないとならなくなります。 インテルの将来的な技術に、シングルコア用のプログラムを分解して、複数のコアへ投入して処理するという技術はあります。 まだ研究中のようですが・・・。 この技術が搭載されたCPUを使えば、マルチコア非対応のプログラムの負荷を複数のコアに分散して実行できるようにはなります。

その他の回答 (1)

  • bajutsu
  • ベストアンサー率20% (139/693)
回答No.1

マルチコア非対応な時点で無理でしょ。

関連するQ&A