81 votes

Combien de cœurs mon Mac possède-t-il ?

Je suis confus, parce que quand je vois la fenêtre de mon mac à propos, je vois

enter image description here

Que j'ai 1 Processor et 4 cores . Mais quand j'exécute htop Je vois. 8 cores

enter image description here

Qu'est-ce que je rate ?

-1voto

rahuljain1311 Points 99

Alors que la plupart des réponses ici fournissent le lien vers Wikipedia (ce qui est correct !), je veux juste citer un paragraphe du même article qui m'a aidé à comprendre comment peut fonctionner le processeur logique.

L'hyperthreading fonctionne en dupliquant certaines sections du processeur - celles qui stockent l'état de l'architecture - mais sans dupliquer les principales ressources d'exécution. Cela permet à un processeur hyperthreading d'apparaître comme le processeur "physique" habituel et un processeur "logique" supplémentaire pour le système d'exploitation hôte (les systèmes d'exploitation sans HTT voient deux processeurs "physiques"), ce qui permet au système d'exploitation de programmer deux threads ou processus simultanément et de manière appropriée. Lorsque les ressources d'exécution ne seraient pas utilisées par la tâche en cours dans un processeur sans hyperthreading, et surtout lorsque le processeur est bloqué, un processeur équipé de l'hyperthreading peut utiliser ces ressources d'exécution pour exécuter une autre tâche planifiée. (Le processeur peut caler en raison d'un manque de cache, d'une mauvaise prédiction de branche ou d'une dépendance de données).

Source : pouvez-vous deviner ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X