ap1-0157 Beurteilen marktgängiger IT-Systeme und Lösungen definition prüfungsrelevantdefinition

Logische Prozessoren

HardwareCPU
Frage
Was bezeichnet man in der CPU-Technologie als logische Prozessoren?
Klicken zum Aufdecken der Antwort →
Vollständiger Inhalt

Logische Prozessoren

Logische Prozessoren sind zusätzliche, virtuelle Verarbeitungseinheiten innerhalb einer CPU.
Sie entstehen durch Multithreading-Technologien, die es ermöglichen, dass ein einzelner physischer CPU-Kern mehrere Threads gleichzeitig bearbeiten kann.

Das Ziel ist eine bessere Auslastung der CPU-Ressourcen.


Zusammenhang zwischen Kern und logischem Prozessor

Begriff Bedeutung
Physischer Kern Tatsächliche Recheneinheit der CPU
Logischer Prozessor Virtuelle Verarbeitungseinheit pro Thread
Thread Einzelner Ausführungsstrang eines Programms

Ein physischer Kern kann durch Multithreading mehrere logische Prozessoren bereitstellen.


Technologien

Technologie Beschreibung
Hyper-Threading (Intel) Ein physischer Kern stellt zwei logische Prozessoren bereit
Simultaneous Multithreading (SMT) Allgemeines Verfahren zur parallelen Thread-Ausführung

Funktionsprinzip

flowchart TD

CPU --> Kern1
CPU --> Kern2

Kern1 --> LP1
Kern1 --> LP2

Kern2 --> LP3
Kern2 --> LP4

Beispiel:

  • 2 physische Kerne
  • jeder Kern kann 2 Threads parallel ausführen

→ Betriebssystem erkennt 4 logische Prozessoren


Beispiel aus der Praxis

Im Windows Task-Manager werden logische Prozessoren angezeigt.

Beispiel:

  • CPU mit 24 physischen Kernen
  • durch Multithreading 32 logische Prozessoren

Das Betriebssystem kann Programme auf diese virtuellen Verarbeitungseinheiten verteilen.


Prüfungsrelevanz (IHK / AP1)

Typische Prüfungsfragen:

  • Unterschied zwischen physischem Kern und logischem Prozessor
  • Zusammenhang mit Hyper-Threading
  • Interpretation der CPU-Anzeige im Task-Manager

Merksatz

Logische Prozessoren sind virtuelle CPU-Einheiten, die durch Multithreading entstehen und mehrere Threads parallel ausführen können.


Wichtig zu verstehen

Mehr logische Prozessoren bedeuten:

  • bessere Auslastung der CPU
  • höhere Parallelität

Aber:

  • sie ersetzen keine echten zusätzlichen Kerne
  • Leistungssteigerung ist abhängig von der Software