Skip to content
IRC-Coding IRC-Coding
CPU Central Processing Unit Steuerwerk ALU Register Fetch Decode Execute Rechnerarchitektur

Rechnerarchitektur: CPU-Aufbau einfach erklärt – Steuerwerk, ALU, Register & Fetch-Decode-Execute

CPU ist zentrale Verarbeitungseinheit: Steuerwerk (Befehlsinterpretation),Register (schnelle Zwischenspeicher). Mit Fetch-Decode-Execute-Zyklus, Cache, Multicore und Prüfungsfragen.

S

schutzgeist

2 min read

Rechnerarchitektur: CPU-Aufbau – Steuerwerk, ALU, Register & Fetch-Decode-Execute

Dieser Beitrag ist eine Begriffserklärung zur CPU – inklusive Prüfungsfragen und Tags.

In a Nutshell

Die CPU ist das Herzstück jedes Rechners – sie führt Befehle aus, verarbeitet Daten und steuert alle wesentlichen Abläufe im System.

Kompakte Fachbeschreibung

Die CPU (Central Processing Unit) ist die zentrale Verarbeitungseinheit eines Rechners. Sie besteht aus dem Steuerwerk, der ALU (Arithmetisch-logische Einheit) und verschiedenen Registern. Das Steuerwerk interpretiert Maschinenbefehle und koordiniert den Datenfluss. Die ALU übernimmt mathematische und logische Operationen. Register dienen als schnelle Speicherplätze für temporäre Daten. Moderne CPUs sind meist Mehrkern-Prozessoren mit mehreren logischen Einheiten (Cores) und verfügen über Cache-Speicher für Performance-Optimierung. Die Leistung einer CPU hängt u.a. von Taktfrequenz, Architektur, Cachegröße und Anzahl der Kerne ab.

Prüfungsrelevante Stichpunkte

  • CPU ist Rechen- und Steuerzentrale des Systems
  • Besteht aus Steuerwerk, ALU, Registern
  • Führt arithmetische, logische und Steueroperationen aus
  • Arbeitet nach dem Fetch-Decode-Execute-Zyklus (IHK-relevant)
  • Register sind extrem schnelle Zwischenspeicher
  • Schwache CPUs können Sicherheitslücken wie Spectre offenbaren
  • Multi-Core erhöht Rechenleistung bei geringerem Energiebedarf
  • CPU-Aufbau und Funktionsweise müssen dokumentiert sein

Kernkomponenten

  1. Steuerwerk (Control Unit)
  2. ALU (Arithmetisch-logische Einheit)
  3. Registersatz
  4. Program Counter (Befehlszähler)
  5. Instruction Register
  6. Datenbus-Interface
  7. Cache (L1, L2, L3)
  8. Taktgeber (Clock)
  9. Befehlssatz (Instruction Set)
  10. Interrupt-Steuerung

Praxisbeispiel

// Beispiel: Additionsbefehl ADD R1, R2
Ein Additionsbefehl ADD R1, R2 wird im Steuerwerk dekodiert →
ALU addiert die Werte aus Register R1 und R2 →
Ergebnis wird in Register R1 gespeichert.

Erklärung: Der CPU-Zyklus steuert die Befehlsausführung:
1. Fetch (laden)
2. Decode (dekodieren)
3. Execute (ausführen)

Vorteile und Nachteile

Vorteile

  • Universell programmierbar
  • Hohe Rechengeschwindigkeit
  • Parallele Verarbeitung durch Multicore
  • Komplexe Steuerlogik realisierbar

Nachteile

  • Abhängigkeit vom Befehlssatz
  • Hohe Wärmeentwicklung bei hoher Leistung
  • Begrenzter interner Speicher (Registeranzahl)

Typische Prüfungsfragen (mit Kurzantwort)

  1. Hauptaufgabe der CPU? Führt Befehle aus, verarbeitet Daten und steuert Systemkomponenten.
  2. Hauptkomponenten der CPU? Steuerwerk, ALU, Register.
  3. Register in der CPU? Schneller Speicher für temporäre Daten innerhalb der CPU.
  4. Befehlszyklus der CPU? Fetch → Decode → Execute.
  5. Program Counter? Register mit Adresse des nächsten Befehls.
  6. CPU-Cache vs. RAM? Cache ist schneller und näher an der CPU, aber kleiner als RAM.
  7. Multicore-CPUs leistungsfähiger? Können mehrere Befehlsströme gleichzeitig verarbeiten.
  8. ALU und Aufgaben? Komponente für arithmetische und logische Operationen.

Wichtigste Quellen

  1. https://www.heise.de/hintergrund/Was-ist-eigentlich-eine-CPU-6119071.html
  2. https://www.elektronik-kompendium.de/sites/com/0201041.htm
  3. https://www.inf-schule.de/rechner/netze/architektur
  4. https://en.wikipedia.org/wiki/Instruction_set
  5. https://meltdownattack.com/
Zurück zum Blog
Share:

Ähnliche Beiträge