11 votes

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

J'ai vérifié les spécifications, et le CPU i5-3427U a 2 cœurs.

Mais le moniteur d'activité affiche 4 petits graphiques pour le CPU, ce qui donne l'impression qu'il y a 4 cœurs.

Lequel est correct ? Pourquoi le moniteur d'activité dispose-t-il de 4 graphiques ?

0 votes

De bons liens sont également disponibles dans la réponse à la question apple.stackexchange.com/questions/54502/

15voto

ughoavgfhw Points 4370

Votre ordinateur a 2 cœurs, mais 4 processeurs logiques. Ce que vous voyez, c'est le système d'Intel technologie hyperthreading . Cette technologie place plusieurs processeurs logiques sur un seul cœur, de sorte que chaque cœur peut exécuter plusieurs threads à la fois.

La différence avec les cœurs multiples est que l'hyperthreading ne duplique que les parties du processeur qui contrôlent l'état actuel, et non l'unité d'exécution proprement dite, alors que les cœurs multiples dupliquent tout. Cela signifie que votre ordinateur fonctionnera comme s'il avait quatre cœurs uniquement si les threads de chaque cœur utilisent différentes parties de l'unité d'exécution, mais si la même chose s'exécutait sur les deux threads d'un seul cœur, il ne serait pas plus rapide qu'un système à deux cœurs sans hyper-threading.

0 votes

Fascinant. Quelles sont les parties de l'unité d'exécution ? Peut-elle effectuer 4 tâches intensives en même temps, ou seulement 2 ?

2 votes

Les différentes parties dépendent fortement du processeur et ne sont probablement pas des informations publiques. Il est intéressant de noter que plus un processus utilise de mémoire, plus il est efficace, car un processeur peut utiliser l'unité d'exécution pendant que l'autre attend la mémoire vive.

3voto

Jamie Kitson Points 664

Pour savoir avec certitude combien de cœurs vous avez, ouvrez un terminal (par exemple via Spotlight et en recherchant Terminal) et exécutez ensuite

system_profiler | less

ça va déverser un tas d'informations. Recherchez la catégorie appelée "hardware" (qui est proche du sommet de toutes les informations) et une entrée appelée "Total Number of Cores". Vous y trouverez votre réponse.

Si vous ne voulez pas parcourir toutes les sorties, une simple

system_profiler | grep 'Total Number of Cores'

vous donne directement le résultat.

Ou utilisez la rubrique "À propos de ce Mac" (icône Apple en haut à gauche) > more info > system report qui indique le nombre de cœurs dont vous disposez.

0 votes

@Borderline - il est préférable de répondre à cette question si vous pensez pouvoir le faire mieux que moi - merci, D.

0 votes

@stuffe, que pensez-vous de cette modification ?

2voto

leekaiinthesky Points 329

Voici une commande Terminal qui indique directement le nombre de cœurs dont vous disposez :

sysctl hw.ncpu

Si vous souhaitez faire la distinction entre les cœurs logiques et les cœurs physiques, ceux-ci sont également disponibles :

sysctl hw.physicalcpu
sysctl hw.logicalcpu

Fuente: https://stackoverflow.com/questions/1715580/how-to-discover-number-of-logical-cores-on-mac-os-x

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X