Was ist Microarchitecture?

Abbildung: Diagramm der Intel 8008-Mikroarchitektur und ein Foto von Computerschaltkreisen.

Eine Mikroarchitektur ist eine Hardwareimplementierung einer ISA (Instruction Set Architecture). Eine ISA ist eine Struktur von Befehlen und Operationen, die von Software verwendet werden, um mit Hardware zu kommunizieren. Eine Mikroarchitektur ist die Hardwareschaltung, die eine bestimmte ISA implementiert.

Beispielsweise ist x86-64 die ISA, die von den meisten modernen Laptop- und Desktop-Computern verwendet wird. Es wird von verschiedenen Mikroarchitekturen implementiert, darunter von Intel und AMD. Software, die für die x86-64-ISA kompiliert wurde, kann auf jeder Mikroarchitektur ausgeführt werden, die für die Verwendung des x86-64-Befehlssatzes ausgelegt ist.

Mehrere CPU-Modelle können für eine bestimmte Mikroarchitektur entworfen werden. Aus diesem Grund wird eine Mikroarchitektur manchmal als „Familie“ oder „Generation“ von CPUs bezeichnet. Beispielsweise sind Intel Kaby Lake (7. Generation) und Coffee Lake (8. Generation) separate Mikroarchitekturen mit jeweils einer „Familie“ kompatibler CPUs.

Das Wort “Mikroarchitektur” wird manchmal mit µarch abgekürzt. Der griechische Buchstabe µ (“mu”) ist die wissenschaftliche Abkürzung für “Mikro”. Da dieser Buchstabe auf einigen Tastaturen nicht vorkommt, kann auch die Abkürzung uarch verwendet werden.

Abkürzungen, Architektur, Hardwarebegriffe, Anleitung

Neueste Artikel
Vielleicht möchten Sie lesen

LEAVE A REPLY

Please enter your comment!
Please enter your name here