Begriffe zu Intels Mikro-Architektur

Gast #6120722
Lesenswert?

Hallo allerseits,

eine Frage der systematischen Ordnung von Begriffen: Ist die 
Befehlssatzarchitektur eigentlich Bestandteil (im Sinne von Teilmenge) 
der Mikroarchitektur, bezeichnet beides dasselbe oder kann man auf 
dieser Ebene gar keine Vergleiche anstellen?

Bsp. x86-Architektur und Intel-Core-Mikroarchitektur
#6120727
Lesenswert?

Die Befehlssatzarchitektur ist das, was der Programmierer sieht. 
Befehlssatz, Register usw. Abgesehen von möglichen 
Befehlssatzerweiterungen ist die in verschiedenen x86 Implementierungen 
weitgehend gleich. Grössere Schritte waren bei x86 der Übergang von 16 
auf 32 auf 64 Bits, sowie die Einführung ganzer Befehlsgruppen wie SSE 
mit eigenen Registern.

Die Mikroarchitektur sieht der Programmierer hingegen nicht. Sie 
beschreibt die den inneren Aufbau, die Implementierung in Form von 
microops, execution units, register renaming, usw. Sie kann sich in 
verschiedenen Implementierungen der weitgehend gleichen 
Befehlssatzarchitektur drastisch unterscheiden, z.B. Intel Core vs Intel 
Netburst.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren