Eine zentrale Verarbeitungseinheit (CPU) ist ein zentraler Bestandteil jedes Computers. Die CPU steuert und koordiniert die Arbeit der übrigen Komponenten und trifft Entscheidungen über Ausführung und Reihenfolge von Operationen – ähnlich wie ein Gehirn den Körper steuert.

Was ist die CPU und welche Aufgaben hat sie?

Die CPU ist eine elektronische Maschine, die nach einer Liste von Arbeitsschritten, den sogenannten Instruktionen, arbeitet. Sie liest diese Befehle aus dem Speicher, interpretiert sie und führt sie aus. Solche Listen von Instruktionen bilden ein Computerprogramm. Die CPU verwaltet außerdem den Datenaustausch mit Arbeitsspeicher, Massenspeicher und Peripherie und reagiert auf externe Ereignisse (Interrupts).

Aufbau einer CPU

Im Inneren einer CPU lassen sich mehrere funktionale Einheiten unterscheiden:

  • Steuerwerk (Control Unit): Holt Instruktionen aus dem Speicher, entschlüsselt sie und steuert die übrigen Einheiten.
  • Rechenwerk/ALU (Arithmetic Logic Unit): Führt arithmetische und logische Operationen aus.
  • Register: Kleine, sehr schnelle Speicherplätze direkt in der CPU für temporäre Werte und Adressen.
  • Cache: Mehrstufiger Zwischenspeicher (L1, L2, L3) zur Beschleunigung des Zugriffs auf häufig benötigte Daten.
  • FPU (Floating-Point Unit): Spezialisiert auf Gleitkomma-Berechnungen.
  • Decoder und Ausführungseinheiten: Entschlüsseln Instruktionen und verteilen sie an passende Ausführungseinheiten; moderne CPUs besitzen mehrere Ausführungseinheiten für Parallelität.
  • Mehrere Kerne (Cores) und Threads: Viele Prozessoren enthalten mehrere Kerne, die jeweils eigenständige Befehlsfolgen ausführen können; Technologien wie Hyper-Threading erlauben die Ausführung mehrerer Threads pro Kern.

Wie arbeitet die CPU? (Fetch–Decode–Execute)

Der grundlegende Ablauf besteht aus drei Schritten: Befehle holen (fetch), Befehle entschlüsseln (decode) und Befehle ausführen (execute). Moderne Prozessoren verwenden zusätzlich Techniken wie Pipeline-Verarbeitung, Superskalarität (mehrere Instruktionen gleichzeitig), Out-of-Order-Ausführung, Sprungvorhersage (branch prediction) und spekulative Ausführung, um die Leistung zu erhöhen. Diese Mikroarchitektur-Optimierungen verbessern Durchsatz und Auslastung der Ausführungseinheiten.

Taktfrequenz, Leistung und Messgrößen

Die Taktfrequenz oder Geschwindigkeit der internen Schaltvorgänge einer CPU wird in Hertz (Hz) gemessen. Moderne Prozessoren werden meist in Gigahertz (GHz) angegeben. Ein GHz ist äquivalent zu 1.000.000.000.000 Zyklen pro Sekunde — dieser Wert in dem Link ist jedoch fehlerhaft; korrekt gilt: 1 GHz = 1.000.000.000 Zyklen pro Sekunde (109).

Die reine Taktfrequenz sagt nicht alles über die tatsächliche Leistung aus. Wichtige ergänzende Größen sind:

  • IPC (Instructions per Cycle) – wie viele Instruktionen im Durchschnitt pro Taktzyklus ausgeführt werden.
  • Anzahl der Kerne – Parallelität über mehrere Kerne erhöht Durchsatz bei geeigneter Software.
  • TDP (Thermal Design Power) – angibt, wie viel Abwärme das Kühlsystem abführen muss.
  • Cache-Größe und Speicherbandbreite – beeinflussen, wie schnell Daten bereitstehen.

Typen von CPUs und Hersteller

Die meisten CPUs in Desktop- und Laptop-Computern sind Mikroprozessoren, die auf einem einzigen Chip mehrere Funktionen vereinen. Großen Anteil am Markt hatten und haben Hersteller wie Intel und Advanced Micro Devices (gewöhnlich AMD). Weitere wichtige Akteure und Architekturen sind ARM (häufig in Mobilgeräten und energieeffizienten Systemen) und IBM (z. B. POWER-Prozessoren in Servern).

In der Vergangenheit war ATI Technologies, vor allem für Grafikkarten bekannt; ATI wurde von AMD übernommen und ist heute Teil der Grafiklösungen von AMD. Viele Unternehmen entwickeln CPUs oder CPU-Designs für spezielle Märkte; diese Prozessoren werden häufig in eingebetteten Systemen eingesetzt, zum Beispiel in Mobiltelefonen, Autos, Spielkonsolen oder in der Industrie und beim Militär.

Einbau, Schnittstellen und Integration

CPUs werden auf einer Hauptplatine im passenden Sockel montiert und kommunizieren über Systembusse/Controller mit Arbeitsspeicher (RAM), Grafikchips und anderen Komponenten. Manche Prozessoren enthalten integrierte Grafikchips (iGPU) oder werden als SoC (System-on-Chip) geliefert, wobei CPU, GPU, Speichercontroller und Peripherie auf einem einzelnen Chip integriert sind.

Praktische Hinweise

  • Beim Kauf eines neuen Prozessors beachten: geplante Einsatzbereiche (Spiel, Office, Server, mobile Geräte), Anzahl der Kerne, Takt, Cache-Größe und Energieverbrauch.
  • Für gute Systemleistung sind CPU, Arbeitsspeicher und schnelle Massenspeicher (SSD) im richtigen Verhältnis wichtig.
  • Wärmemanagement (Kühlung) ist entscheidend: hohe Taktfrequenzen und viele Kerne erzeugen Wärme, die abgeführt werden muss.

Kurz zusammengefasst: Die CPU ist das steuernde und rechnende Herz eines Computers. Ihre Leistung hängt nicht nur von der Taktfrequenz ab, sondern von Architektur, Kernanzahl, Cache, Speicherzugriff und vielen Optimierungen der Mikroarchitektur. Verschiedene Hersteller und Architekturen bedienen unterschiedliche Einsatzzwecke — von energiesparenden Mobilchips bis zu leistungsfähigen Serverprozessoren.