Informatik

Zentraleinheit: CPU, Speicher und Busse verstehen

Zentraleinheit: CPU, Speicher und Busse verstehen
Zentraleinheit: CPU, Speicher und Busse verstehen
Für Quiz, Lückentext, Lernkarten und Fortschritt ist JavaScript nötig. Alle Inhalte und Lösungen bleiben direkt lesbar.

Die Zentraleinheit verarbeitet Programmbefehle und Daten. Ihr Kern ist die CPU: Das Steuerwerk organisiert den Ablauf, die ALU rechnet und vergleicht, schnelle Speicher halten benötigte Informationen bereit und Busse transportieren sie.

Aufgepasst: Der Begriff „Zentraleinheit“ wird nicht überall gleich verwendet. Je nach Darstellung bezeichnet er nur die CPU oder eine größere Einheit mit CPU, Arbeitsspeicher, Mainboard und Bussystem.

Deine Lernziele

Hake ab, was du schon kannst — und komm am Ende hierher zurück!

Was gehört zur Zentraleinheit?

Stell dir vor, jemand zeigt auf einen Prozessorchip und nennt ihn „Zentraleinheit“. Eine andere Person verwendet dasselbe Wort für CPU, RAM und Mainboard zusammen. Wer hat recht?

Beide Verwendungen kommen vor. Deshalb solltest du zuerst klären, welche Bedeutung im jeweiligen Text gemeint ist.

Definition

CPU

Die CPU (Central Processing Unit, zentrale Verarbeitungseinheit) führt Programmanweisungen aus, verarbeitet Daten und übernimmt zentrale Rechen- und Steueraufgaben.

Der funktionale Kern einer CPU besteht aus:

  • dem Steuerwerk, das Befehle abruft, deutet und ihre Ausführung steuert;
  • der ALU (Arithmetic and Logic Unit), die rechnet und logische Operationen ausführt;
  • Registern, also kleinen, sehr schnellen internen Speichern für gerade benötigte Bitfolgen.

Je nach Begriffsverwendung zählen außerdem RAM, Mainboard, Taktgeber oder Bussystem zur Zentraleinheit.

Merke

CPU ist die eindeutigere Bezeichnung für den Prozessor. Bei Zentraleinheit musst du auf die Definition im jeweiligen Zusammenhang achten.

Teste dich
Frage 1 von 2LeichtWelche Aufgabe gehört sicher zur CPU?
Lösung: Programmbefehle ausführen und Daten verarbeiten — Die CPU verarbeitet Befehle und Daten. Dauerhafte Speicherung und Bildausgabe übernehmen andere Komponenten.
Frage 2 von 2MittelEin Schultext zählt CPU, Mainboard und RAM gemeinsam zur Zentraleinheit. Wie gehst du damit um?
Lösung: Du übernimmst diese Definition für den Text und nennst sie bei Bedarf ausdrücklich. — Der Begriff ist nicht einheitlich. Eine klare Definition verhindert Missverständnisse.
Wie verarbeitet die CPU einen Befehl?

Ein Programm besteht aus Befehlen. Damit daraus eine Handlung wird, arbeitet die CPU in einem wiederkehrenden Ablauf.

  1. Abrufen: Das Steuerwerk holt einen Befehl aus dem Speicher.
  2. Dekodieren: Es bestimmt, welche Aktion verlangt wird.
  3. Verarbeiten: Die ALU führt bei Bedarf eine Rechnung oder logische Operation aus.
  4. Bereitstellen: Das Ergebnis wird gespeichert oder zur weiteren Verarbeitung beziehungsweise Ausgabe weitergegeben.
Beispiel

Ein Befehl soll die Zahlen 7 und 5 addieren.

  1. Das Steuerwerk ruft den Befehl und die benötigten Daten ab.
  2. Es erkennt: Gefordert ist eine Addition.
  3. Die ALU berechnet $7 + 5 = 12$.
  4. Das Ergebnis 12 wird in einem Speicher abgelegt und kann anschließend weiterverwendet oder ausgegeben werden.

Der entscheidende Gedanke: Das Steuerwerk organisiert den Ablauf; die ALU führt die Rechenoperation aus.

Teste dich
Frage 1 von 3LeichtWelches Bauteil führt eine Addition aus?
Lösung: die ALU — Arithmetische und logische Operationen sind Aufgaben der ALU.
Frage 2 von 3MittelEin Befehl wurde abgerufen, aber noch nicht gedeutet. Welcher Schritt folgt?
Lösung: Dekodieren — Nach dem Abrufen bestimmt die CPU beim Dekodieren die verlangte Aktion.
Frage 3 von 3SchwerWas wäre ohne Steuerwerk das zentrale Problem?
Lösung: Die beteiligten Bauteile würden nicht kontrolliert zum richtigen Zeitpunkt zusammenarbeiten. — Das Steuerwerk koordiniert Abrufen, Deuten und kontrollierte Ausführung der Befehle.
Welche Speicher braucht die Verarbeitung?

Die CPU benötigt Befehle und Daten nicht alle gleich schnell und nicht gleich lange. Deshalb arbeiten mehrere Speicherarten zusammen.

Definition

Bit und Byte

Ein Bit ist ein Binärzeichen mit dem Wert 0 oder 1. Acht Bit bilden ein Byte: $1\,\text{Byte} = 8\,\text{Bit}$.

  • Register liegen in der CPU und halten unmittelbar benötigte Informationen bereit.
  • Der Cache ist ein kleiner, flüchtiger Speicher für häufig verwendete Daten und Befehle. Er kann Zugriffe auf den langsameren Hauptspeicher verringern.
  • Der RAM enthält aktuell benötigte Programme und Daten. Er ist flüchtig: Beim Ausschalten gehen seine Inhalte verloren.
  • HDD und SSD bewahren Dateien dauerhaft auf. Eine SSD besitzt keine beweglichen mechanischen Teile; eine HDD arbeitet mit rotierenden Magnetscheiben.
  • ROM bezeichnet in der hier verwendeten vereinfachten Unterscheidung einen dauerhaft lesbaren Speicher, der beispielsweise eine Startroutine enthalten kann.
Beispiel

Du startest ein Programm, bearbeitest eine Datei und speicherst sie.

Das Programm und die aktuell bearbeiteten Daten liegen während der Arbeit im RAM. Häufig benötigte Informationen können zusätzlich in Cache und Registern bereitstehen. Erst das Speichern auf SSD oder HDD sorgt dafür, dass die Datei auch nach dem Ausschalten erhalten bleibt.

Drei Byte entsprechen $3 \cdot 8 = 24$ Bit.

Lückentext

Wähle in jeder Lücke die passende Form und prüfe anschließend deine Antworten.

Der hält aktuell benötigte Programme und Daten bereit. Sein Inhalt ist . Für dauerhaft gespeicherte Dateien eignen sich . Besonders kleine und schnelle Speicher innerhalb der CPU heißen .

Lösungen: Lücke 1: RAM; Lücke 2: flüchtig; Lücke 3: SSD oder HDD; Lücke 4: Register. Ordne Speicher nach Aufgabe und Dauer: Register und Cache unterstützen den schnellen Zugriff, RAM hält aktuelle Arbeitsdaten und SSD beziehungsweise HDD bewahren Dateien dauerhaft auf.
Wie transportieren Busse Informationen?

CPU, Speicher und weitere Komponenten müssen Daten austauschen. Dafür gibt es ein Bussystem: Leitungen und Verbindungen, über die Informationen übertragen werden.

Definition

Die drei Busarten

Der Datenbus transportiert Daten. Der Adressbus bestimmt, welcher Speicherplatz oder welche Komponente gemeint ist. Der Steuerbus übermittelt Steuersignale, zum Beispiel ob gelesen oder geschrieben werden soll.

Beispiel

Die Zahl 42 soll an einer bestimmten Speicheradresse abgelegt werden.

  • Der Adressbus übermittelt das Ziel.
  • Der Datenbus transportiert den Wert 42.
  • Der Steuerbus signalisiert, dass der Wert geschrieben werden soll.

Erst das Zusammenspiel beantwortet drei verschiedene Fragen: Wohin? Was? Welche Aktion?

Merke

Adressbus: Wohin? Datenbus: Was? Steuerbus: Was soll geschehen?

Teste dich
Frage 1 von 2LeichtWelcher Bus überträgt einen zu speichernden Wert?
Lösung: der Datenbus — Der Datenbus transportiert die Nutzdaten zwischen den beteiligten Komponenten.
Frage 2 von 2MittelEin Speicherplatz ist ausgewählt, aber es ist noch unklar, ob gelesen oder geschrieben werden soll. Welche Information fehlt?
Lösung: ein Signal des Steuerbusses — Der Steuerbus kennzeichnet die verlangte Aktion, während der Adressbus das Ziel festlegt.
Wovon hängt die CPU-Leistung ab?

Eine CPU mit höherer Taktfrequenz ist nicht automatisch in jeder Situation schneller. Die Taktfrequenz beschreibt den Arbeitsrhythmus und wird häufig in Gigahertz angegeben. Für die tatsächliche Leistung sind aber auch Architektur, Zahl der Kerne, Speicherzugriffe und Aufgabe wichtig.

Mehrere Kerne können unterschiedliche Aufgaben gleichzeitig bearbeiten. Das bringt jedoch nur dann einen Vorteil, wenn die Arbeit passend verteilt werden kann.

Ein Cache kann die Verarbeitung beschleunigen, weil häufig benötigte Informationen näher an der CPU bereitstehen. Er ersetzt den größeren RAM aber nicht.

Bei der Verarbeitung entsteht Wärme. Deshalb benötigen stark beanspruchte CPUs eine geeignete Kühlung.

Gut zu wissen

Taktfrequenz, Kernzahl oder Busbreite sind einzelne Merkmale. Ein fairer Leistungsvergleich darf keines davon allein als vollständiges Urteil verwenden.

Teste dich
Frage 1 von 3LeichtWelche Aussage zur Taktfrequenz ist angemessen?
Lösung: Sie ist ein Einflussfaktor, bestimmt die Gesamtleistung aber nicht allein. — Die Taktfrequenz beschreibt den Arbeitsrhythmus. Aus ihr allein folgt kein vollständiger Leistungsvergleich.
Frage 2 von 3MittelWarum kann ein Cache die Verarbeitung beschleunigen?
Lösung: Häufig benötigte Daten und Befehle können schneller erreichbar sein. — Der Cache kann langsamere Zugriffe auf den Hauptspeicher verringern, besitzt aber nur begrenzten Platz.
Frage 3 von 3SchwerEin Programm kann seine Arbeit nicht auf mehrere Kerne verteilen. Was folgt daraus?
Lösung: Zusätzliche Kerne müssen diese Aufgabe nicht wesentlich beschleunigen. — Mehrere Kerne helfen vor allem, wenn Aufgaben parallel bearbeitet werden können.
Karteikasten
Karteikasten

Überlege zuerst selbst und drehe die Karte anschließend zum Prüfen um.

Alles auf einen Blick
Mindmap
  • Zentraleinheit
    • Begriff
      • CPU allein oder größere Einheit
    • CPU
      • Steuerwerk, ALU und Register
    • Befehlsverarbeitung
      • Abrufen, Dekodieren, Verarbeiten, Bereitstellen
    • Speicher
      • Cache und RAM für aktuelle Daten; SSD und HDD dauerhaft
    • Bussystem
      • Datenbus, Adressbus und Steuerbus
    • Leistung
      • Architektur, Taktfrequenz, Kerne und Speicherzugriffe
Abschluss-Check
Teste dich
Frage 1 von 4LeichtWelche Zuordnung ist richtig?
Lösung: Steuerwerk: Ablauf steuern; ALU: rechnen und logisch verknüpfen — Steuerwerk und ALU ergänzen sich: Das Steuerwerk organisiert, die ALU verarbeitet.
Frage 2 von 4MittelEin Wert soll aus einer bestimmten Speicheradresse gelesen werden. Welche Kombination beschreibt den Vorgang passend?
Lösung: Adressbus wählt das Ziel, Steuerbus signalisiert Lesen, Datenbus transportiert den Wert. — Frage nacheinander: Wohin richtet sich der Zugriff? Welche Aktion ist verlangt? Welche Daten werden übertragen?
Frage 3 von 4SchwerNach dem Ausschalten ist eine ungespeicherte Änderung verschwunden. Welche Erklärung passt?
Lösung: Die Änderung lag nur im flüchtigen RAM und wurde nicht auf SSD oder HDD gespeichert. — Aktuelle Arbeitsdaten im RAM bleiben ohne Strom nicht erhalten. Dauerhaft werden sie erst durch Speichern auf SSD oder HDD.
Frage 4 von 4SchwerZwei CPUs unterscheiden sich bei Taktfrequenz, Architektur, Kernzahl und Cache. Wie vergleichst du sie sinnvoll?
Lösung: Du berücksichtigst mehrere Merkmale und die konkrete Aufgabe. — Ein einzelner Zahlenwert beschreibt die Gesamtleistung nicht. Der sinnvolle Vergleich hängt auch vom Einsatzfall ab.

Passend dazu