Rechnerarchitektur beschreibt, wie zentrale Komponenten eines Computersystems organisiert sind und zusammenarbeiten. Dazu können Befehlssatz, Prozessor, Speicherhierarchie, Datenpfade und Ein-/Ausgabe gehören.

Der Befehlssatz ist die für Software sichtbare Architektur, während die Mikroarchitektur beschreibt, wie ein Prozessor diese Befehle intern umsetzt. Verschiedene Prozessoren können denselben Befehlssatz unterschiedlich implementieren.

Architekturentscheidungen beeinflussen Leistung, Energiebedarf und Kompatibilität, legen diese Eigenschaften aber nicht allein fest.

Inhaltlich überarbeitet am 2026-10-13. Sichtbare Architektur von interner Implementierung abgegrenzt.