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.
- 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.
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.
Ein Taschenrechner-Programm soll 7 + 5 berechnen.
- Die Eingaben
7und5liegen als Daten im Speicher. - Ein Programmbefehl sagt der CPU: Lade beide Werte.
- Das Rechenwerk addiert die Werte.
- Die CPU legt das Ergebnis
12wieder ab. - Ein weiterer Befehl sorgt dafür, dass
12auf dem Bildschirm erscheint.
Die CPU macht also nicht nur "Rechnen", sondern arbeitet Befehle in einer festgelegten Reihenfolge ab.
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.
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.
Ein Befehl lautet sinngemäß: "Addiere den Wert aus Speicherplatz A mit dem Wert aus Speicherplatz B."
- Holen: Die CPU lädt den Additionsbefehl aus dem Arbeitsspeicher.
- Dekodieren: Das Steuerwerk erkennt, dass eine Addition gebraucht wird.
- Ausführen: Das Rechenwerk addiert die beiden Werte.
- Ergebnis sichern: Die CPU schreibt das Ergebnis in ein Register oder in den Arbeitsspeicher.
Danach beginnt der gleiche Ablauf mit dem nächsten Befehl.
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.
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.
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.
Register
Register sind sehr kleine, sehr schnelle Speicherplätze direkt in der CPU. Dort liegen Werte, Adressen oder Zwischenergebnisse, die sofort gebraucht werden.
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.
Du willst in einem Spiel nach links laufen.
- Die Tastatur meldet die gedrückte Taste an den Computer.
- Das Steuerwerk sorgt dafür, dass der passende Programmbefehl verarbeitet wird.
- Die ALU berechnet neue Positionswerte, zum Beispiel
x = x - 1. - Register halten Zwischenergebnisse bereit.
- Der Cache kann häufig genutzte Programmdaten schneller liefern.
- Das Ergebnis wird an Speicher und Grafikausgabe weitergegeben.
Mehrere Bauteile arbeiten also zusammen, obwohl du nur eine Taste drückst.
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.
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.
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.
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?
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.
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.
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.
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.
Ein Computer rendert ein Spiel:
- Die CPU verarbeitet Spiellogik, Eingaben und allgemeine Programmabläufe.
- Die GPU berechnet viele Bildpunkte, Texturen und Effekte parallel.
- 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.
Behauptung: "Eine CPU mit 4 GHz ist immer schneller als eine CPU mit 3 GHz."
So prüfst du die Aussage:
- 4 GHz bedeutet mehr Takte pro Sekunde als 3 GHz.
- Leistung hängt aber auch davon ab, wie viel Arbeit pro Takt geschafft wird.
- Cache, Speicherzugriffe, Kerne, Architektur und das Programm spielen ebenfalls eine Rolle.
- 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.
Mit Google fortfahren