CPU
Kategorie: Systemintegration
Definition
Die CPU (Central Processing Unit) ist der Prozessor eines Computers und wird häufig als das Gehirn des Systems bezeichnet. Sie führt Befehle aus, verarbeitet Daten und steuert die Abläufe im Computer.
Aufgaben der CPU
• Ausführen von Programmen
• Verarbeiten von Daten
• Durchführen von Berechnungen
• Steuern anderer Hardware-Komponenten
• Verarbeiten von Ein- und Ausgaben
Bestandteile einer CPU
• Rechenwerk (ALU)
• Steuerwerk
• Register
• Cache-Speicher
• Kerne (Cores)
ALU (Arithmetic Logic Unit)
Die ALU führt mathematische und logische Operationen aus.
Beispiele:
• Addition
• Subtraktion
• Vergleiche
• Logische Verknüpfungen
Steuerwerk
Das Steuerwerk koordiniert die Ausführung von Befehlen und steuert den Datenfluss innerhalb der CPU.
Register
Register sind extrem schnelle Speicherbereiche innerhalb der CPU.
Hier werden aktuell benötigte Daten und Befehle gespeichert.
Taktfrequenz
Die Taktfrequenz gibt an, wie viele Taktzyklen pro Sekunde ausgeführt werden.
Einheit:
Hz (Hertz)
MHz
GHz
Beispiel:
3,5 GHz = 3,5 Milliarden Takte pro Sekunde
CPU-Kerne (Cores)
Ein Kern ist eine eigenständige Recheneinheit innerhalb der CPU.
Mehr Kerne ermöglichen die parallele Bearbeitung mehrerer Aufgaben.
Threads
Ein Thread ist ein Ausführungsstrang eines Programms.
Durch Hyper-Threading können mehrere Threads auf einem Kern verarbeitet werden.
Cache
Der Cache ist ein sehr schneller Zwischenspeicher der CPU.
L1 Cache → schnellster, kleinster Cache
L2 Cache → größer
L3 Cache → größter Cache
32-Bit und 64-Bit
Die Bit-Breite bestimmt, wie viele Daten die CPU gleichzeitig verarbeiten kann.
64-Bit-Systeme können deutlich mehr Arbeitsspeicher adressieren als 32-Bit-Systeme.
Mehrkernprozessoren
Dual-Core = 2 Kerne
Quad-Core = 4 Kerne
Hexa-Core = 6 Kerne
Octa-Core = 8 Kerne
Vorteile mehrerer Kerne
✓ Höhere Leistung
✓ Besseres Multitasking
✓ Parallele Verarbeitung
Typische Prüfungsfrage
Was ist der Unterschied zwischen einem Kern und einem Thread?
Ein Kern ist eine physische Recheneinheit, ein Thread ein logischer Ausführungsstrang.
Merksatz für die Prüfung
Die CPU verarbeitet Befehle und Daten. Leistung wird vor allem durch Kerne, Threads, Taktfrequenz und Cache beeinflusst.