ハイパースレッディングが有効な環境で、OS (Windows、Linux) が論理 CPU に番号を割り当てる方法を調べようとしています。?
両方の OS は、最初に物理 CPU にシリアル番号を割り当ててから、論理 CPU の番号付けを開始しますか、それとも他の規則に従っていますか? たとえば、ハイパースレッディングを備えた 2 つの物理 CPU システムでは、OS は番号 0,2 を最初の物理 CPU に割り当て、次に 1,3 を 2 番目の物理 CPU に割り当てますか?
どんな参考文献も本当に高く評価されます。
前もって感謝します。
よろしく、 -ジェイ。
編集:アランの質問への回答:これを知る必要があるのは、私の仕事では、コンテキストスイッチを回避するためにさまざまなスレッドを特定のCPUにバインドする必要があり、特定のタスク(スレッド)が個別の物理CPUにバインドされていることを確認したいからです。ありがとう