ほとんどの新しいデスクトップコンピュータには、複数のコアを持つ単一のメインCPUチップが含まれます。各コアは独立したCPUのように機能します。
時々、各コアには同時マルチスレッド(SMT)と呼ばれる機能があり、各コアはオペレーティングシステムからは2つ以上の仮想コアとして認識されます。IntelはこれをHyperThreadingと呼んでいます。
したがって、1つのCPUチップには4つのコアが含まれ、各コアには2つの仮想コアがあり、オペレーティングシステムは8つのCPUを認識します。
CPU、コア、仮想コアの主な概念上の違いは、チップ内の共有リソースの量です。
過去には、高性能サーバーがいくつかの個別のCPUチップを搭載するのが一般的でした(そして、これはおそらく事実です)。
デスクトップコンピューターには、主にグラフィックス用の1つ以上のGPUもあります。これらはCPUによく似ており、ビットコインマイニングなどの特殊な一般的な計算に使用できます。
デスクトップコンピューターには、CPUではない他の多数のチップも含まれます。これらは、USBインターフェイスの提供などの特殊な機能を実行します。チップという用語は、プリント回路基板(PCB)にはんだ付けできるパッケージ内の集積回路(IC)に使用されます。
デスクトップPCで見られるようなPCマザーボードのランダムな例を次に示します。
- 「AMD Socket 942」-単一のメインCPUチップがインストールされています。
- 「AMD SB950 Southbridge」チップ-CPUのヘルパーチップ
- 「AMD 990FXチップセット」-グラフィックスプロセッシングユニット(GPU)
- 「Intel Ethernet GameFirst II」-ネットワークインターフェイス用のチップ。
等
各CPUチップには内部論理アーキテクチャがあります。ここでは、共有リソースを1つのチップ内に配置する1つの方法を示す例を示します。
AMDからの画像
正確な詳細は、メーカー間、および同じメーカーのチップの世代や範囲によって大きく異なる場合があります。急速に変化する地域です。一般的な考え方は今でも有効です。