CPU (Central Processing Unit)
Dieser Beitrag ist eine Begriffserklärung zur CPU – inklusive Prüfungsfragen, Kernkomponenten und Tags.
In a Nutshell
Die CPU ist das Herzstück jedes Rechners: Sie führt Befehle aus, verarbeitet Daten und steuert wesentliche Abläufe im System.
Kompakte Fachbeschreibung
Die CPU besteht typischerweise aus:
- Steuerwerk (interpretiert Befehle, koordiniert Datenfluss)
- ALU (arithmetisch-logische Operationen)
- Registern (sehr schnelle Zwischenspeicher)
Moderne CPUs sind meist Multi-Core und besitzen Cache-Speicher (L1/L2/L3) zur Performance-Optimierung.
Leistung hängt u.a. ab von Taktfrequenz, Architektur, Cachegröße und Anzahl der Kerne.
Prüfungsrelevante Stichpunkte
- Bestandteile: Steuerwerk, ALU, Register
- Befehlszyklus: Fetch → Decode → Execute (IHK-relevant)
- Register als extrem schnelle Zwischenspeicher
- Cache vs. RAM
- Sicherheitsaspekt: spekulative Ausführung (Spectre/Meltdown) als Kontextwissen
- Multicore: mehr Durchsatz, oft besseres Energie/Leistungs-Verhältnis
Kernkomponenten
- Steuerwerk
- ALU
- Registersatz
- Program Counter
- Instruction Register
- Bus-Interface
- Cache (L1/L2/L3)
- Taktgeber
- Befehlssatz
- Interrupt-Steuerung
Einfaches Praxisbeispiel
ADD R1, R2
- Steuerwerk dekodiert den Befehl
- ALU addiert Inhalte aus R1 und R2
- Ergebnis wird in R1 gespeichert
Erklärung: Der Befehlszyklus steuert die Ausführung: 1) Fetch, 2) Decode, 3) Execute.
Vorteile und Nachteile
Vorteile
- Universell programmierbar
- Hohe Rechengeschwindigkeit
- Parallele Verarbeitung (Multicore)
Nachteile
- Wärmeentwicklung bei hoher Leistung
- Abhängigkeit vom Befehlssatz
- Register/On-Chip-Speicher begrenzt
Typische Prüfungsfragen (mit Kurzantwort)
- Hauptaufgabe der CPU? Befehle ausführen, Daten verarbeiten, System steuern.
- Aus welchen Komponenten besteht sie? Steuerwerk, ALU, Register.
- Was ist der Program Counter? Register mit Adresse des nächsten Befehls.
- Cache vs. RAM? Cache ist schneller/kleiner/näher an CPU.