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

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.