Skip to content
IRC-Coding IRC-Coding
Rechnerarchitektur CPU Bus RAM ROM Adressierung

Rechnerarchitektur Grundlagen: CPU, Bus, Speicher & Adressierung (einfach erklärt)

Grundlagen der Rechnerarchitektur: Aufbau von CPU (ALU/Steuerwerk/Register), Bus-System (Adress-/Daten-/Steuerbus), RAM/ROM, Cache und Adressraum (32/64 Bit) – inkl. Prüfungsfragen.

S

schutzgeist

2 min read

Grundlagen der Rechnerarchitektur – CPU, Bus, Speicher, Adressierung

Dieser Beitrag ist eine Begriffserklärung zu den Grundlagen der Rechnerarchitektur – inklusive Prüfungsfragen, Kernkomponenten und Tags.

In a Nutshell

Rechnerarchitektur beschreibt den logischen Aufbau und die Funktionsweise eines Computersystems. Zentrale Komponenten sind CPU, Speicher, Bus-Systeme und Adressierung.

Kompakte Fachbeschreibung

Die CPU (Central Processing Unit) ist das Rechenwerk des Computers und führt Befehle aus. Sie besteht aus:

  • Steuerwerk (koordiniert Befehlsausführung)
  • Rechenwerk / ALU (arithmetisch-logische Operationen)
  • Registern (sehr schneller Zwischenspeicher)

Daten und Befehle werden über ein Bus-System zwischen CPU, Speicher und Peripherie übertragen:

  • Datenbus
  • Adressbus
  • Steuerbus

Der Speicher umfasst u.a.:

  • RAM (flüchtig, schnell)
  • ROM (nicht flüchtig)
  • Cache (sehr schnell, nahe an der CPU)

Die Adressierung legt fest, wie Speicherzellen angesprochen werden (Adressraum abhängig von Architektur/Busbreite, z.B. 32 Bit).

Prüfungsrelevante Stichpunkte

  • CPU als zentrale Verarbeitungseinheit (ALU + Steuerwerk)
  • Bus-System: Adress-, Daten-, Steuerleitungen
  • RAM vs. ROM
  • Adressierung binär; Adressraum abhängig von Bitbreite (IHK-relevant)
  • Speicherzugriff über Adressen im Adressbus
  • Sicherheitsaspekt: fehlerhafte Adressen/Buffer Overflows
  • Leistung: Bus-/Speicherarchitektur als Bottleneck
  • Dokumentation: Architektur/Adresslogik nachvollziehbar

Kernkomponenten

  1. CPU
  2. Steuerwerk
  3. ALU
  4. Registersatz
  5. Bus-System
  6. Hauptspeicher (RAM/ROM)
  7. Cache
  8. Peripherie
  9. Adressierungsschema
  10. Speicherhierarchie

Einfaches Praxisbeispiel

32-Bit-System: 2^32 Adressen = 4 GiB Adressraum
Adresse 0x00000000 -> 1. Speicherzelle
Adresse 0xFFFFFFFC -> letzte (ausgerichtete) Speicherstelle

Erklärung: CPU adressiert RAM über den Adressbus; Daten werden über den Datenbus übertragen; Steuerbus signalisiert Lesen/Schreiben.

Vorteile und Nachteile

Vorteile

  • Standardisierte Struktur ermöglicht universelle Programmierbarkeit
  • Modularer Aufbau (CPU/Speicher/I/O) ist erweiterbar
  • Skalierung über Busbreite/Adressraum möglich

Nachteile

  • Bus-Bottlenecks bei vielen Zugriffen
  • Begrenzter Adressraum bei 32 Bit
  • Ungeschützter Speicherzugriff kann Sicherheitsrisiken erzeugen

Typische Prüfungsfragen (mit Kurzantwort)

  1. Aufgabe der CPU? Befehle ausführen, Daten verarbeiten, Systemabläufe steuern.
  2. Welche Busarten gibt es? Adressbus, Datenbus, Steuerbus.
  3. Was bedeutet 32-Bit-Adressierung? Maximal 2^32 Speicheradressen direkt adressierbar.
  4. RAM vs. ROM? RAM flüchtig/beschreibbar; ROM nicht flüchtig (meist nur lesbar).

Lernstrategie

  1. Blockdiagramm (CPU/BUS/Speicher) zeichnen.
  2. Adressräume für 16/32/64 Bit berechnen.
  3. Aufgaben zu Busbreite/Adressierung üben.
  4. Fehlerbilder (Overflow, falsche Adresse) gedanklich durchspielen.

Weiterführende Infos

  1. https://www.inf-schule.de/rechner/netze/architektur
  2. https://www.elektronik-kompendium.de/sites/bau/0201211.htm
Zurück zum Blog
Share:

Ähnliche Beiträge