J'ai vérifié les spécifications et le processeur i5-3427U a 2 cœurs.
Mais le moniteur d'activité affiche 4 petits graphiques pour le processeur, il ressemble donc à 4 cœurs.
Qui est correct? Pourquoi le moniteur d'activité a-t-il 4 graphiques?
J'ai vérifié les spécifications et le processeur i5-3427U a 2 cœurs.
Mais le moniteur d'activité affiche 4 petits graphiques pour le processeur, il ressemble donc à 4 cœurs.
Qui est correct? Pourquoi le moniteur d'activité a-t-il 4 graphiques?
Réponses:
Votre ordinateur possède 2 cœurs, mais 4 processeurs logiques. Ce que vous voyez, c'est la technologie d'hyper-threading d' Intel . Cette technologie place plusieurs processeurs logiques sur un seul cœur, afin que chaque cœur puisse exécuter plusieurs threads à la fois.
La différence entre cela et plusieurs cœurs est que l'hyper-threading ne fait que dupliquer les parties du processeur qui contrôlent l'état actuel, pas l'unité d'exécution réelle, mais plusieurs cœurs dupliquent tout. Cela signifie que votre ordinateur fonctionnera comme s'il avait quatre cœurs uniquement si les threads de chaque core utilisent différentes parties de l'unité d'exécution, mais si la même chose s'exécutait sur les deux threads dans un seul core, ce ne serait pas le cas. plus rapide qu'un système à deux cœurs sans hyper-threading.
Pour savoir avec certitude le nombre de cœurs dont vous disposez, ouvrez un terminal (par exemple via Spotlight et recherchez Terminal), puis exécutez
system_profiler | less
il déversera un tas d'informations. Recherchez la catégorie appelée "matériel" (qui est proche du haut de toutes les informations) et une entrée appelée "Nombre total de cœurs". Vous y trouverez votre réponse.
Si vous ne souhaitez pas parcourir toutes les sorties, un simple
system_profiler | grep 'Total Number of Cores'
vous donne le résultat directement.
Ou utiliser le « A propos de ce Mac » (Apple icône en haut à gauche)> more info
> system report
, qui indique le nombre des noyaux que vous avez.
Voici une commande de terminal qui génère directement le nombre de cœurs dont vous disposez:
sysctl hw.ncpu
Si vous souhaitez distinguer les cœurs logiques des cœurs physiques, ceux-ci sont également disponibles:
sysctl hw.physicalcpu
sysctl hw.logicalcpu
Source: /programming/1715580/how-to-discover-number-of-logical-cores-on-mac-os-x