質問: デュアルコアcpuがクアッドコアcpuとして認識されるのはなぜですか? 私のプロセッサは intel core i3-380m です。ご覧のとおり、コアは2つ、スレッドは4つです。ただし、ubuntu 11.04とwindows 7はどちらも、クアッドコアcpuだと思っているようです。どうしてこれなの?コアごとに2つのスレッドがあり、cpuを4つの処理ユニットに分割しているためですか?
回答: 理由は hyperthreading であり、これはプロセッサーがサポートしています。ハイパースレッディングは、追加のプロセッサと同等ではありませんが、マルチスレッドアプリケーションのパフォーマンスを実際に向上させることができます。物理的に存在するプロセッサコアごとに、オペレーティングシステムは2つの仮想プロセッサに対応し、可能な場合はそれらの間でワークロードを共有します。