Die Rolle von Multithreading besteht hauptsächlich darin, die Multitasking-Anforderungen verschiedener Programme zu erfüllen. Je größer die Anzahl der Kerne und Threads, desto mehr Programme können gleichzeitig ausgeführt werden und die CPU kann mehrere Aufgaben parallel verarbeiten. Die Anzahl der Threads ist ein logisches Konzept: Es handelt sich um die Anzahl der virtuellen CPU-Kerne. Jetzt verfügen sowohl Intel als auch AMD über Hyper-Threading-Technologie.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.
Was bedeutet die Anzahl der CPU-Kerne und Threads?
Die Anzahl der Kerne eines Prozessors bezieht sich im Allgemeinen auf die Anzahl der physischen Kerne, auch Kerne genannt. Dual-Core umfasst 2 unabhängige CPU-Kerneinheitengruppen, während Quad-Core 4 unabhängige CPU-Kerneinheitengruppen umfasst, die das verarbeiten Zentrale Recheneinheit für verschiedene Daten, Multi-Core-Prozessoren können die Multitasking-Funktion der CPU effektiv verbessern oder die CPU-Auslastung reduzieren und die Rechenleistung verbessern
Im Allgemeinen entspricht ein Kern einem Thread und wurde von Intel entwickelt Mit der Hyper-Threading-Technologie kann ein Kern 2 Thread-Berechnungen durchführen, und 6 Kerne können 12 Threads ausführen. Der Vorteil der Hyper-Threading-Technologie besteht darin, dass sie die Multithreading-Funktion der CPU erheblich verbessern kann, ohne dass physische Kerne hinzugefügt werden müssen Der physische Kern muss eine sehr große Kernfläche einnehmen, wodurch auch die Kosten steigen.
Die Anzahl der Threads ist ein logisches Konzept, um es ganz klar auszudrücken: Sowohl Intel als auch AMD verfügen über Hyper-Threading-Technologie.
Zum Beispiel kann man sich die CPU als Bank vorstellen. Der CPU-Kern entspricht dem Kassierer, und die Anzahl der Threads entspricht der Anzahl der geöffneten Fenster gleichzeitig bearbeitet werden, desto schneller geht es.
Normalerweise entspricht ein Kassierer einem Fenster. Durch die Hyper-Threading-Technologie wird die Effizienz dadurch erheblich verbessert, dass ein Kassierer zwei Fenster gleichzeitig verwaltet Kernnutzung und erhöht die Geschwindigkeit der Geschäftstransaktionen.
Welche Rolle spielt die Anzahl der CPU-Kerne und Threads?
Die Rolle von Multi-Core und Multi-Threading besteht hauptsächlich darin, die Multitasking-Anforderungen verschiedener Programme zu erfüllen Je mehr Programme gleichzeitig ausgeführt werden können, desto mehr Kerne und Threads kann die CPU gleichzeitig ausführen. Zusätzlich zum Öffnen mehrerer Programme gibt es auch Rendering-Anforderungen. Je höher die Anzahl der Kerne und Threads, desto besser. So überprüfen Sie die Anzahl der CPU-Threads: Öffnen Sie zuerst die Systemsteuerung und suchen Sie den Geräte-Manager. Klicken Sie auf das +-Zeichen vor dem Prozessor. Sie können die Anzahl der Threads sehen. Nehmen Sie wie in der Abbildung oben gezeigt die i9-9900K-CPU als Beispiel, einen Prozessor mit 8 Kernen und 16 Threads Auf diese Weise können wir auch die Anzahl der Kerne und Threads überprüfen, indem wir CPU-Z oder Master Lu herunterladen.
Erweiterte Informationen:
CPU-Zusammensetzung:
1. Logikkomponenten
Englische Logikkomponenten; Es können Festkomma- oder Gleitkomma-Rechenoperationen, Schiebeoperationen und logische Operationen sowie Adressoperationen und -konvertierungen durchgeführt werden.2. Register
Zu den Registerkomponenten gehören Register, Sonderregister und Steuerregister. Allzweckregister können in Festkommazahlen und Gleitkommazahlen unterteilt werden. Sie werden zum Speichern von Registeroperanden und Zwischenergebnissen (oder Endergebnissen) verwendet, die während der Befehlsausführung vorübergehend gespeichert werden. Allzweckregister sind eine der wichtigen Komponenten der CPU.
3. SteuereinheitDie Steuereinheit ist hauptsächlich für die Dekodierung von Anweisungen und die Ausgabe von Steuersignalen für jeden auszuführenden Vorgang verantwortlich, um jede Anweisung auszuführen.Es gibt zwei Strukturen: Eine ist eine Mikroprogramm-Steuerungsmethode mit Mikrospeicher als Kern; die andere ist eine Steuerungsmethode, die auf einer logischen Festverdrahtungsstruktur basiert.
Weitere Informationen zu diesem Thema finden Sie in der Spalte „FAQ“!
Das obige ist der detaillierte Inhalt vonWelche Rolle spielt die Anzahl der Threads in einer CPU?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!