‹ Informatik

CPU

CPU verständlich erklärt: Aufbau, Funktion und typische Beispiele aus Prozessoren, Speicher und Computerarchitektur.

Wenn du ein Programm startest, eine Taste drückst oder ein Video abspielst, muss dein Computer ständig kleine Befehle abarbeiten. Die CPU ist dabei der Teil, der diese Befehle Schritt für Schritt ausführt und die anderen Bauteile koordiniert. Nach dieser Seite kannst du erklären, was eine CPU macht, aus welchen Teilen sie besteht und warum mehr Gigahertz allein keinen "besseren" Computer garantiert.

Deine Lernziele
  • Ich kann erklären, wofür die CPU in einem Computer verantwortlich ist.
  • Ich kann die Begriffe Steuerwerk, Rechenwerk, Register, Cache und Bus unterscheiden.
  • Ich kann den Befehlszyklus aus Holen, Dekodieren, Ausführen und Ergebnis sichern in eigenen Worten beschreiben.
  • Ich kann beurteilen, warum Taktfrequenz, Kerne und Cache zusammen die Leistung beeinflussen.
  • Ich kann typische Prüfungsfragen zur CPU begründet beantworten.

Was die CPU im Computer macht

Stell dir vor, ein Computer soll zwei Zahlen addieren und das Ergebnis anzeigen. Dafür reicht es nicht, dass irgendwo Daten im Speicher liegen. Ein Bauteil muss die passenden Befehle holen, verstehen, ausführen und das Ergebnis wieder ablegen.

Definition

CPU

Die CPU ist die zentrale Verarbeitungseinheit eines Computers. CPU steht für Central Processing Unit. Sie führt Maschinenbefehle aus, verarbeitet Daten und steuert den Ablauf zwischen Arbeitsspeicher, Ein- und Ausgabegeräten und anderen Recheneinheiten.

Eine CPU wird oft auch Prozessor oder Hauptprozessor genannt. In einem PC sitzt sie normalerweise auf dem Mainboard in einem Sockel. In Smartphones ist sie oft Teil eines größeren Systems auf einem Chip. In Geräten wie Waschmaschinen übernehmen häufig Mikrocontroller die Steuerung.

Bei normalen PCs begegnen dir zum Beispiel Namen wie Intel Core oder AMD Ryzen. Für die Erklärung ist aber wichtiger, was jede CPU grundsätzlich tut: Sie arbeitet Befehle ab.

Wichtig ist: Die CPU "weiß" nicht wie ein Mensch, was ein Spiel, ein Browser oder ein Text ist. Sie verarbeitet sehr einfache Befehle, zum Beispiel Daten laden, Zahlen vergleichen, addieren oder an eine Speicheradresse schreiben. Aus sehr vielen solchen kleinen Schritten entsteht das Verhalten eines Programms.

Beispiel

Ein Taschenrechner-Programm soll 7 + 5 berechnen.

  1. Die Eingaben 7 und 5 liegen als Daten im Speicher.
  2. Ein Programmbefehl sagt der CPU: Lade beide Werte.
  3. Das Rechenwerk addiert die Werte.
  4. Die CPU legt das Ergebnis 12 wieder ab.
  5. Ein weiterer Befehl sorgt dafür, dass 12 auf dem Bildschirm erscheint.

Die CPU macht also nicht nur "Rechnen", sondern arbeitet Befehle in einer festgelegten Reihenfolge ab.

Merke

Die CPU ist der Befehlsarbeiter des Computers: Sie holt Befehle, versteht sie, führt sie aus und gibt Ergebnisse weiter.

Interaktive Quizfrage wird geladen ...

Der Befehlszyklus: holen, verstehen, ausführen

Damit ein Programm laufen kann, wiederholt die CPU immer wieder einen Grundablauf. Dieser Ablauf heißt Befehlszyklus. Er erklärt, warum ein Computer auch sehr komplexe Programme aus einfachen Einzelschritten zusammensetzen kann.

Definition

Befehlszyklus

Der Befehlszyklus ist der wiederholte Ablauf, mit dem eine CPU einen Maschinenbefehl verarbeitet: Befehl holen, Befehl dekodieren, Befehl ausführen und das Ergebnis sichern oder weitergeben.

Die englischen Kurzbegriffe lauten oft fetch, decode und execute. "Fetch" bedeutet holen: Die CPU liest den nächsten Befehl aus dem Arbeitsspeicher. "Decode" bedeutet entschlüsseln: Das Steuerwerk erkennt, was zu tun ist. "Execute" bedeutet ausführen: Die passende Einheit erledigt die Operation. Viele Darstellungen ergänzen danach noch das Sichern oder Zurückschreiben des Ergebnisses.

Beispiel

Ein Befehl lautet sinngemäß: "Addiere den Wert aus Speicherplatz A mit dem Wert aus Speicherplatz B."

  1. Holen: Die CPU lädt den Additionsbefehl aus dem Arbeitsspeicher.
  2. Dekodieren: Das Steuerwerk erkennt, dass eine Addition gebraucht wird.
  3. Ausführen: Das Rechenwerk addiert die beiden Werte.
  4. Ergebnis sichern: Die CPU schreibt das Ergebnis in ein Register oder in den Arbeitsspeicher.

Danach beginnt der gleiche Ablauf mit dem nächsten Befehl.

Gut zu wissen

Ein echtes Programm besteht aus sehr vielen Maschinenbefehlen. Eine Programmiersprache wie Python oder JavaScript ist für Menschen lesbarer. Vor der Ausführung muss der Computer daraus aber wieder Befehle erzeugen, die die CPU verarbeiten kann.

Interaktiver Lückentext wird geladen ...

Interaktive Quizfrage wird geladen ...

Die wichtigsten Bauteile einer CPU

Eine CPU ist kein einzelner magischer Block. Sie besteht aus mehreren Einheiten, die zusammenarbeiten. Für die Schule sind vor allem Steuerwerk, Rechenwerk, Register, Cache und Busverbindungen wichtig.

Definition

Steuerwerk

Das Steuerwerk ist der Teil der CPU, der Befehle dekodiert und den Ablauf steuert. Es entscheidet, welche Daten wohin gehen und welche Einheit als Nächstes arbeiten soll.

Definition

Rechenwerk

Das Rechenwerk, oft ALU genannt, führt arithmetische und logische Operationen aus. Arithmetisch bedeutet zum Beispiel addieren oder subtrahieren. Logisch bedeutet zum Beispiel vergleichen, ob zwei Werte gleich sind.

Definition

Register

Register sind sehr kleine, sehr schnelle Speicherplätze direkt in der CPU. Dort liegen Werte, Adressen oder Zwischenergebnisse, die sofort gebraucht werden.

Definition

Cache

Der Cache ist ein schneller Zwischenspeicher nahe an oder in der CPU. Er hält häufig benötigte Daten und Befehle bereit, damit die CPU nicht jedes Mal auf den langsameren Arbeitsspeicher warten muss.

Die CPU ist außerdem über Busse mit anderen Teilen des Computers verbunden. Ein Bus ist eine Datenverbindung, über die Informationen, Adressen oder Steuersignale transportiert werden. Ohne diese Verbindungen könnte die CPU keine Daten aus dem Speicher holen und keine Ergebnisse weitergeben.

Beispiel

Du willst in einem Spiel nach links laufen.

  1. Die Tastatur meldet die gedrückte Taste an den Computer.
  2. Das Steuerwerk sorgt dafür, dass der passende Programmbefehl verarbeitet wird.
  3. Die ALU berechnet neue Positionswerte, zum Beispiel x = x - 1.
  4. Register halten Zwischenergebnisse bereit.
  5. Der Cache kann häufig genutzte Programmdaten schneller liefern.
  6. Das Ergebnis wird an Speicher und Grafikausgabe weitergegeben.

Mehrere Bauteile arbeiten also zusammen, obwohl du nur eine Taste drückst.

Merke

Steuerwerk plant den Ablauf, Rechenwerk verarbeitet Werte, Register halten Sofortdaten, Cache vermeidet Wartezeit.

Interaktive Lernkarten wird geladen ...

Interaktive Quizfrage wird geladen ...

Takt, Kerne und Cache: Warum Leistung mehrere Ursachen hat

Bei CPUs werden oft große Zahlen genannt: Gigahertz, Kerne, Threads oder Cache-Größe. Diese Angaben helfen, aber keine einzelne Zahl erklärt die gesamte Leistung.

Definition

Taktfrequenz

Die Taktfrequenz gibt an, wie viele Arbeitstakte eine CPU pro Sekunde ausführen kann. Sie wird heute oft in Gigahertz angegeben. Ein Gigahertz bedeutet eine Milliarde Takte pro Sekunde.

Ein Takt ist wie ein sehr kurzer Schritt im Arbeitsrhythmus der CPU. Mehr Takte können mehr Arbeit ermöglichen, aber nur wenn die CPU pro Takt auch sinnvoll arbeiten kann und nicht auf Daten warten muss.

Definition

Prozessorkern

Ein Prozessorkern ist eine weitgehend eigenständige Verarbeitungseinheit innerhalb einer CPU. Eine moderne CPU kann mehrere Kerne haben, sodass mehrere Aufgaben parallel bearbeitet werden können.

Mehr Kerne helfen besonders, wenn ein Programm oder das Betriebssystem Aufgaben aufteilen kann. Ein einzelnes altes Programm, das nur einen Ablauf nutzt, wird durch viele Kerne aber nicht automatisch entsprechend schneller.

Beispiel

Vergleiche zwei Situationen:

Situation A: Du kopierst eine große Datei und hörst gleichzeitig Musik. Mehrere Kerne können helfen, weil verschiedene Aufgaben parallel laufen.

Situation B: Ein Programm muss Schritt 2 erst berechnen, nachdem Schritt 1 fertig ist. Dann kann ein zweiter Kern nicht einfach in die Zukunft springen. Die Reihenfolge begrenzt die Beschleunigung.

Deshalb fragt man bei CPU-Leistung immer: Welche Aufgabe soll schneller werden?

Gut zu wissen

Der Cache ist wichtig, weil Zugriffe auf den Arbeitsspeicher viel langsamer sind als Rechenoperationen in der CPU. Wenn die passenden Daten schon im Cache liegen, spricht man von einem Cache-Hit: Die CPU kann sie schnell nutzen. Wenn sie fehlen, entsteht ein Cache-Miss: Die CPU muss länger warten, obwohl sie eigentlich schnell rechnen könnte.

Merke

CPU-Leistung entsteht aus Zusammenspiel: Taktfrequenz, Architektur, Kerne, Cache, Speicherzugriff und Programmaufbau.

Interaktive Quizfrage wird geladen ...

CPU, GPU und Mikrocontroller unterscheiden

Im Alltag tauchen neben CPU noch andere Begriffe auf. Besonders häufig sind GPU und Mikrocontroller. Sie sind verwandt, aber nicht dasselbe.

Definition

GPU

Eine GPU ist eine Grafikeinheit. Sie ist besonders gut darin, sehr viele ähnliche Rechenaufgaben parallel auszuführen, zum Beispiel für Bilder, Videos, Spiele oder bestimmte KI-Berechnungen.

Die CPU ist vielseitig und steuert den allgemeinen Programmablauf. Die GPU ist spezialisiert auf massive Parallelität. In vielen Computern arbeiten beide zusammen: Die CPU organisiert das Programm, die GPU berechnet viele Bildpunkte oder Vektoroperationen parallel.

Definition

Mikrocontroller

Ein Mikrocontroller ist ein kleiner Computerbaustein, der Prozessor, Speicher und Ein- oder Ausgabefunktionen oft in einem Chip vereint. Er wird häufig für Steuerungsaufgaben in Geräten eingesetzt.

Mikrocontroller findest du zum Beispiel in Fernbedienungen, Waschmaschinen, Sensoren oder kleinen Robotern. Dort geht es oft nicht um maximale Leistung, sondern um geringe Kosten, wenig Stromverbrauch und verlässliche Steuerung.

Beispiel

Ein Computer rendert ein Spiel:

  1. Die CPU verarbeitet Spiellogik, Eingaben und allgemeine Programmabläufe.
  2. Die GPU berechnet viele Bildpunkte, Texturen und Effekte parallel.
  3. Ein Mikrocontroller in der Tastatur kann melden, welche Taste gedrückt wurde.

Alle drei können "rechnen", aber sie sind für unterschiedliche Aufgaben gebaut.

Interaktiver Lückentext wird geladen ...

Prüfungsmodus

In Klassenarbeiten geht es selten darum, Produktnamen auswendig zu können. Wichtiger ist, dass du Begriffe sauber unterscheidest und eine technische Aussage begründen kannst.

Beispiel

Behauptung: "Eine CPU mit 4 GHz ist immer schneller als eine CPU mit 3 GHz."

So prüfst du die Aussage:

  1. 4 GHz bedeutet mehr Takte pro Sekunde als 3 GHz.
  2. Leistung hängt aber auch davon ab, wie viel Arbeit pro Takt geschafft wird.
  3. Cache, Speicherzugriffe, Kerne, Architektur und das Programm spielen ebenfalls eine Rolle.
  4. Die Aussage ist deshalb zu allgemein.

Eine gute Antwort lautet: Eine höhere Taktfrequenz kann helfen, garantiert aber allein keine höhere Gesamtleistung.

Interaktive Quizfrage wird geladen ...

Alles auf einen Blick

Interaktive Mindmap wird geladen ...

Interaktive Lernkarten wird geladen ...

Abschluss-Check

Jetzt prüfst du, ob du die Idee wirklich übertragen kannst. Die Fragen nutzen neue Situationen, aber kein neues Fachwissen.

Interaktive Quizfrage wird geladen ...

Zusammenfassung

Die CPU ist die zentrale Verarbeitungseinheit eines Computers. Sie führt Maschinenbefehle aus, verarbeitet Daten und koordiniert wichtige Abläufe im System.

Der wichtigste Grundablauf ist der Befehlszyklus: Befehl holen, dekodieren, ausführen und Ergebnis sichern. Dabei arbeiten Steuerwerk, Rechenwerk, Register, Cache und Busverbindungen zusammen.

CPU-Leistung erkennst du nicht an einer einzigen Zahl. Taktfrequenz, Kerne, Cache, Architektur, Speicherzugriffe und das konkrete Programm entscheiden gemeinsam, wie schnell eine Aufgabe wirklich erledigt wird.