Jai vérifié les spécifications et le processeur i5-3427U a 2 cœurs.

Mais le moniteur dactivité montre 4 petits graphiques pour le CPU, il ressemble donc à 4 cœurs.

Laquelle est correcte? Pourquoi le moniteur dactivité a-t-il 4 graphiques?

Commentaires

Réponse

Votre ordinateur a 2 cœurs, mais 4 processeurs logiques. Ce que vous voyez est la technologie hyper-threading dIntel. 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 entre ceci et plusieurs cœurs est que lhyper-threading ne duplique que les parties du processeur qui contrôlent létat actuel, pas lunité dexécution réelle, mais plusieurs cœurs dupliquent tout. Cela signifie que votre ordinateur fonctionnera comme sil avait quatre cœurs uniquement si les threads sur chaque noyau utilisent différentes parties de lunité dexécution, mais si exactement la même chose fonctionnait sur les deux threads dans un seul noyau, ce ne serait pas plus rapide quun deux- système central sans hyper-threading.

Commentaires

  • Fascinant. Quelles sont les parties de lunité dexécution? Peut-il faire 4 choses gourmandes en CPU à la fois, ou juste 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 lunité dexécution pendant que lautre attend la RAM.

Réponse

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

system_profiler | less 

il » va vider un tas dinformations. Recherchez la catégorie « 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 voulez pas parcourir toute la sortie, un simple

system_profiler | grep "Total Number of Cores" 

donne vous le résultat directement.

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

Commentaires

  • @Borderline – mieux t o assimilez ceci comme réponse si vous pensez pouvoir mieux y répondre – merci D.
  • @stuffe, quen est-il de cette modification?

Réponse

Voici « une commande Terminal qui affiche directement le nombre de cœurs que vous avez:

sysctl hw.ncpu 

Si vous attention à faire la distinction entre les cœurs logiques et les cœurs physiques, ils sont également disponibles:

sysctl hw.physicalcpu sysctl hw.logicalcpu 

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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *