たとえば、一度に 2 つのスレッドしか実行できないゲームを実行するとします。1 つはオーディオ用、もう 1 つはその他すべて用です。プロセス エクスプローラーを見ると、90% の作業が CPU0 で行われているようです。他のコアにもいくつかのアクティビティがありますが、大部分は CPU0 で発生しています。スケジューラーは、時間を必要とする次のスレッドを最初に使用可能な CPU で実行することは理解していますが、このプロセスで cpu0 が最も多く使用されているのはなぜですか?
おそらく、この特定のプロセッサ設計 (i7 920 d0) の方が高速になるためでしょうか? (キャッシュまでの距離、共有などを考慮して)または、より基本的なもの、0が1の前に来ますか?
これが以前に尋ねられた場合、またはこの質問が別のコミュニティにより適している場合は申し訳ありませんが、Google と SO 検索では関連するものが何も返されませんでした。