L'HyperThreading <= Je pense qu'en fait, tu as ça.
L'HyperThreading est une technique développée par Intel, qui consiste à séparer un cœur physique en deux cœurs logiques. Autrement dit, on simule la présence d'un second cœur afin qu'il puisse exécuter lui aussi des calculs, parallèlement au premier.
Finalement, du point de vue du système d'exploitation (tel Windows), le processeur est doté de deux cœurs. Cela implique d'ailleurs que le système doit être capable de fonctionner avec un processeur multi-cœurs, bien que cela ne soit que « virtuel ». Cela dit, l'idéal reste tout de même d'avoir physiquement plusieurs cœurs, comme nous allons le voir à présent.
Le multi-cœur
Un processeur dit multi-cœur est composé non pas d'un seul cœur (HyperThreadé ou non) mais de plusieurs qui permettent, à fréquence égale (nous allons revenir sur ce point dans très peu de temps), de multiplier par autant de cœurs les performances. Avec deux cœurs, les performances sont doublées, avec quatre cœurs, elles sont quadruplées, etc.