Rechnerarchitektur Grundlagen

Die Rechnerarchitektur beschäftigt sich mit dem Aufbau und der Organisation von Computersystemen. Sie beschreibt, wie Recheneinheiten, Speicher, Ein- und Ausgabegeräte sowie die Verbindungen zwischen ihnen strukturiert sind. Ziel ist, einen optimalen Entwurf für Rechner zu schaffen, der Leistung, Kosten und Energieverbrauch berücksichtigt.

Ein zentrales Modell ist die von Neumann Architektur, die Programme und Daten im gleichen Speicherbereich hält. Die Hauptkomponenten eines Rechners nach diesem Modell sind:

Komponenten der Rechnerarchitektur

Die wichtigsten Bestandteile eines Computers sind:

Von Neumann Architektur

Diese Architekturform beruht auf der Idee, dass Programme und Daten im selben Speicher liegen. Ein Steuerwerk liest nacheinander Befehle aus diesem Speicher, die dann von der CPU abgearbeitet werden. Dies ermöglicht eine flexible Programmierung und ist Grundlage der meisten modernen Computer.

Komponente Funktion
CPUAusführung von Befehlen
SpeicherSpeicherung von Programmen und Daten
Eingabe-GeräteDateneingabe ins System
Ausgabe-GeräteErgebnisausgabe
SteuerwerkKontrolle der Befehlsausführung

Speicherhierarchie

Die Speicherhierarchie ist eine pyramidenartige Anordnung verschiedener Speicherarten, die sich in Zugriffszeit, Kapazität und Kosten unterscheiden:

Die Idee ist, schnellen und teuren Speicher möglichst nah an der CPU zu haben und größere Mengen günstigen Speichers weiter entfernt.