Vier Kerne und acht Threads beziehen sich auf die Verwendung der Hyper-Threading-Technologie, um einen physischen Kern in zwei logische Kerne zu simulieren. Theoretisch sollten acht Threads gleichzeitig wie acht physische Kerne ausgeführt werden, also der Geräte-Manager und der Task-Manager Es werden acht Kerne angezeigt, tatsächlich handelt es sich jedoch nicht um die echten acht Kerne.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.
Quad-Core 8-Thread besteht aus 4 physischen Kernen, die in 8 logische Kerne simuliert werden, und 8-Core besteht aus 8 physischen Kernen.
Vier Kerne und acht Threads können die CPU-Auslastung in einigen Fällen erheblich verbessern, beispielsweise wenn die Arbeitslast nicht groß ist, sodass die Leistung in anderen Fällen, beispielsweise wenn, dem Niveau einer Acht-Kern-CPU nahe kommt Die CPU ist zu 100 % ausgelastet. Zu diesem Zeitpunkt ist die Leistungslücke zwischen vier Kernen, acht Threads und acht Kernen offensichtlich. Das Wesentliche ist, dass die Hyper-Threading-Technologie zwar zwei Threads gleichzeitig ausführen kann, dies jedoch nicht der Fall ist zwei echte CPUs. Jede CPU verfügt über unabhängige Ressourcen.
Wenn zwei Threads gleichzeitig eine bestimmte Ressource benötigen, muss einer von ihnen vorübergehend anhalten und die Ressource aufgeben, bis diese Ressourcen inaktiv sind, bevor er fortfahren kann.
Die Leistung von Hyper-Threading entspricht also nicht der Leistung von zwei CPUs. Dies ist auch der größte Unterschied zwischen vier Kernen, acht Threads und acht Kernen.
Weitere Informationen zu diesem Thema finden Sie in der Spalte „FAQ“!
Das obige ist der detaillierte Inhalt vonWas bedeuten vier Kerne und acht Threads?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!