Wie viele Kerne hat ein Mid 2012 Macbook Air?

11

Ich habe die technischen Daten überprüft und die i5-3427U-CPU verfügt über 2 Kerne.

Der Aktivitätsmonitor zeigt jedoch 4 kleine Diagramme für die CPU an, sodass es wie 4 Kerne aussieht.

Welches ist richtig? Warum hat der Aktivitätsmonitor 4 Diagramme?

B Sieben
quelle
Auch gute Links in der Antwort auf apple.stackexchange.com/questions/54502/…
bmike

Antworten:

15

Ihr Computer verfügt über 2 Kerne, aber 4 logische Prozessoren. Was Sie sehen, ist Intels Hyper-Threading-Technologie . Diese Technologie setzt mehrere logische Prozessoren auf einen einzigen Kern, sodass jeder Kern mehrere Threads gleichzeitig ausführen kann.

Der Unterschied zwischen diesem und mehreren Kernen besteht darin, dass Hyper-Threading nur die Teile des Prozessors dupliziert, die den aktuellen Status steuern, nicht die tatsächliche Ausführungseinheit, sondern mehrere Kerne alles duplizieren. Dies bedeutet, dass Ihr Computer nur dann so ausgeführt wird, als hätte er vier Kerne, wenn die Threads auf jedem Kern unterschiedliche Teile der Ausführungseinheit verwenden. Wenn jedoch genau dasselbe auf beiden Threads in einem einzelnen Kern ausgeführt würde, wäre dies keiner schneller als ein Zwei-Kern-System ohne Hyper-Threading.

ughoavgfhw
quelle
Faszinierend. Was sind die Teile der Ausführungseinheit? Kann es 4 CPU-intensive Dinge gleichzeitig erledigen oder nur 2?
B Sieben
2
Die verschiedenen Teile sind sehr prozessorabhängig und wahrscheinlich keine öffentlichen Informationen. Eine interessante Sache ist, dass je mehr Speicher ein Prozess verwendet, desto effizienter ist er, da ein Prozessor die Ausführungseinheit verwenden kann, während der andere auf RAM wartet.
ughoavgfhw
3

Um sicherzugehen, wie viele Kerne Sie haben, öffnen Sie ein Terminal (z. B. über Spotlight und suchen Sie nach Terminal) und führen Sie es aus

system_profiler | less

es wird eine Menge Informationen ausgeben. Suchen Sie nach der Kategorie "Hardware" (die sich ganz oben in allen Informationen befindet) und nach einem Eintrag mit dem Namen "Gesamtzahl der Kerne". Dort finden Sie Ihre Antwort.

Wenn Sie nicht die gesamte Ausgabe durchsuchen möchten, ist dies ganz einfach

system_profiler | grep 'Total Number of Cores'

gibt Ihnen das Ergebnis direkt.

Oder verwenden Sie "Über diesen Mac" (Apple-Symbol oben links) more info>> system report, das anzeigt, wie viele Kerne Sie haben.

Kazu
quelle
@Borderline - besser, dies als Antwort zu bewerten, wenn Sie das Gefühl haben, dass Sie es besser beantworten können - danke, D.
stuffe
@stuffe, wie wäre es mit dieser Modifikation?