Prozessorarchitektur
Prozessorarchitektur bezeichnet die Gesamtheit der Gestaltungsprinzipien eines Zentralprozessors und damit, wie Befehle ausgeführt werden. Sie umfasst drei Ebenen: die Instruktionssatzarchitektur (ISA), die Mikroarchitektur und die Speicher- bzw. Systemarchitektur.
Die ISA bildet die von Software sichtbare Schnittstelle: Befehlssatz, Adressierungsmodi, Registerdatei und Befehlsformate. Sie beeinflusst Programmierbarkeit,
Die Mikroarchitektur beschreibt den inneren Aufbau, der die ISA implementiert. Dazu gehören Datapath, Steuereinheit, Pipelines, Registersysteme,
Die Speicherarchitektur umfasst Cacheebenen (L1, L2, L3), Anbindung an den Hauptspeicher, Speicherhierarchie und Koherenzprotokolle. Sie beeinflusst
Historisch prägten Konzepte wie Von-Neumann- und Harvard-Architekturen, RISC vs. CISC sowie die Entwicklung zu hybriden und