La plupart des nouveaux ordinateurs de bureau contiendront une seule puce CPU principale qui a plusieurs cœurs. Chaque cœur agit comme un processeur indépendant.
Parfois, chaque cœur possède une fonctionnalité appelée multithreading simultané (SMT) qui fait apparaître chaque cœur dans le système d'exploitation comme deux cœurs virtuels ou plus. Intel appelle cela HyperThreading .
Une puce de processeur peut donc contenir quatre cœurs, chacun ayant deux cœurs virtuels, ce qui fait que le système d'exploitation voit huit processeurs.
La principale différence conceptuelle entre un processeur, un cœur et un cœur virtuel réside dans la quantité de ressources partagées au sein de la puce.
Dans le passé, il était courant que les serveurs à haute puissance aient plusieurs puces CPU distinctes (et cela est probablement toujours vrai), parfois sur des cartes CPU distinctes qui se connectent à un fond de panier commun.
Les ordinateurs de bureau auront également un ou plusieurs GPU, principalement pour les graphiques. Ils ressemblent beaucoup aux processeurs et peuvent être utilisés pour des calculs généraux spécialisés tels que le minage de bitcoins.
Les ordinateurs de bureau contiendront également de nombreuses autres puces qui ne sont pas des processeurs. Ceux-ci remplissent des fonctions spécialisées telles que la fourniture d'interfaces USB, etc. Le terme puce est utilisé pour tout circuit intégré (IC) dans un boîtier qui peut être soudé à une carte de circuit imprimé (PCB).
Voici un exemple aléatoire d'une carte mère PC du type que vous pourriez trouver sur un ordinateur de bureau:
- "AMD Socket 942" - où une seule puce CPU principale est installée.
- Puce "AMD SB950 Southbridge" - puces d'assistance pour le CPU
- "AMD 990FX Chipset" - Unité de traitement graphique (GPU)
- "Intel Ethernet GameFirst II" - puce pour interface réseau.
etc.
Chaque puce CPU a une architecture logique interne, voici un exemple qui montre une façon d'organiser les ressources partagées à l'intérieur d'une seule puce.
Image d'AMD
Les détails exacts peuvent être très différents entre fabricants et entre générations et gammes de puces d'un même fabricant. C'est un domaine en évolution rapide. L'idée générale tient toujours.