Réponses:
Qu'est-ce que je rate?
Hyperthreading . Vous avez 4 cœurs physiques, mais 8 logiques.
Pour chaque cœur de processeur physiquement présent, le système d'exploitation traite deux cœurs virtuels (logiques) et partage la charge de travail entre eux lorsque cela est possible.
Voir aussi les données Intel sur votre processeur, le i7 4870HQ :
de cœurs 4
Cores est un terme matériel qui décrit le nombre d'unités centrales de traitement indépendantes dans un seul composant informatique (puce ou puce).
de fils 8
Un thread, ou thread d'exécution, est un terme logiciel pour la séquence ordonnée de base d'instructions qui peut être transmise ou traitée par un seul cœur de processeur.
Depuis un terminal, vous pouvez voir la différence entre le nombre de processeurs physiques et de processeurs logiques utilisant sysctl:
$ sysctl hw.physicalcpu hw.logicalcpu
hw.physicalcpu: 4
hw.logicalcpu: 8
votre CPU est un i7 , donc il a Hyperthreading , qui se présente aux applications de surveillance du système en doublant le nombre de cœurs, car chacun peut traiter deux threads semi-simultanément.
Il a 4 cœurs physiques et 4 cœurs logiques vous donnant un total de 8 cœurs.
C'est ce qu'on appelle l' hyper-threading