Antworten:
Dies liegt am Hyper-Threading, bei dem jeder Kern (einfach ausgedrückt) zwei Threads gleichzeitig ausführen kann. Deshalb sehen Sie 4 Threads, 4 Threads == 4 'cpus'.
Zitiert aus Wikipedia:
Beim Hyper-Threading werden bestimmte Abschnitte des Prozessors dupliziert - diejenigen, in denen der Architekturstatus gespeichert ist -, jedoch nicht die Hauptausführungsressourcen. Dadurch kann ein Hyper-Threading-Prozessor für das Host-Betriebssystem als zwei "logische" Prozessoren angezeigt werden, sodass das Betriebssystem zwei Threads oder Prozesse gleichzeitig planen kann.
Wie l300lbl sagte, muss es an Hyper-Threading liegen. Weitere Informationen finden Sie im Wiki .
Grundsätzlich können Sie einen physischen Kern als zwei logische verwenden. Wenn Sie beispielsweise einen Quad-Core-Prozessor mit Hyper-Threading-Technologie haben, können Sie 8 logische Kerne aus 4 physischen Kernen haben.
Intel hat mit dieser Technologie gute Arbeit geleistet, indem es Ihnen ermöglicht hat, doppelt so viele Threads zu haben, wie Sie ohne Hyper-Threading hätten.
Es scheint auch, dass nur Intel-Chips diese Technologie zu verwenden scheinen. Andere Chiphersteller konzentrieren sich darauf, mehr physische Kerne anstelle von Hyper-Threading zu erstellen. Ich vermute, dass physische Kerne> logische Kerne :)