Je suis confus, parce que quand je vois mon mac à propos de window, je vois
Que j'ai 1 Processor
et 4 cores
. Mais quand je lance htop
, je vois 8 cores
Qu'est-ce que je rate?
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 adresse 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 noyaux 4
Cœurs est un terme matériel qui décrit le nombre d'unités centrales indépendantes dans un seul composant informatique (puce ou puce).
de fils 8
Un thread, ou thread d'exécution, est un terme logiciel désignant la séquence d'instructions ordonnée de base pouvant ê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 logiques utilisant sysctl:
$ sysctl hw.physicalcpu hw.logicalcpu
hw.physicalcpu: 4
hw.logicalcpu: 8
Ce que vous voyez s'appelle donc hyperthreaded
noyaux.
Pour chaque noyau physique, il y a deux noyaux hyperthreadés (ou logiques), vous pouvez en savoir plus sur l'hyperthreading ici
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, chacun pouvant traiter deux threads de manière semi-simultanée.
Il comporte 4 noyaux physiques et 4 noyaux logiques, ce qui vous donne un total de 8 noyaux.
Cela s'appelle Hyper-threading