Combien de cœurs possède un Macbook Air mi-2012?

11

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?

B Seven
la source
Aussi de bons liens dans la réponse à apple.stackexchange.com/questions/54502/…
bmike

Réponses:

15

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.

ughoavgfhw
la source
Fascinant. Quelles sont les parties de l'unité d'exécution? Peut-il faire 4 choses gourmandes en CPU à la fois, ou juste 2?
B Seven
2
Les différentes parties dépendent beaucoup du processeur et ne sont probablement pas des informations publiques. Une chose intéressante est que plus un processus utilise de mémoire, plus il est efficace, car un processeur peut utiliser l'unité d'exécution tandis que l'autre attend sur la RAM.
ughoavgfhw
3

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.

Kazu
la source
@Borderline - mieux vaut répondre à cette question si vous sentez que vous pouvez y répondre mieux - merci, D.
stuffe
@stuffe, que diriez-vous de cette modification?