Gibt es einen Begriff, der sich eindeutig sowohl auf die 32-Bit- als auch die 64-Bit-ISAs der 8086-Familie bezieht?

403
user200783

Wikipedia x86 bezieht sich auf 32-Bit- und 64-Bit- "Befehlssatzarchitekturen auf Basis der Intel 8086-CPU" (ISAs der 8086-Familie). Wird jedoch häufig x86speziell für 32-Bit (z C:\Program Files (x86). B. in ) verwendet.

Es gibt mehrere andere Begriffe, die speziell auf 32-Bit beziehen ( i386, IA-32) und 64-Bit ( x86-64, x64, amd64) 8086-Familie ISAs. Gibt es einen Begriff, der sich eindeutig sowohl auf 32-Bit als auch auf 64-Bit bezieht?

-1

1 Antwort auf die Frage

0
karel

x86 ist eine Familie abwärtskompatibler Befehlssatzarchitekturen, die auf dem Intel 8086 basieren. Wie in der Frage erwähnt, kann x86 entweder auf die 32-Bit- oder die 64-Bit-Architektur verweisen, jedoch bezeichnet Windows seine 32-Bit-Versionen als "x86" "und 64-Bit-Versionen als" x64 ". Dies hat zu einer verwirrenden Situation für den Verbraucher geführt, in der Intel, der Prozessorhersteller, und Microsoft, der Softwareanbieter, eine nicht übereinstimmende Nomenklatur für die Prozessoranweisungssatzarchitektur verwenden.

Die 32-Bit-Architektur wird üblicherweise als i386 und die 64-Bit-Architektur bei der Benennung von Softwarepaketen für Linux-Distributionen als amd64 bezeichnet. Ein zusätzlicher Vorteil dieser Nomenklatur besteht darin, dass es erweiterbar ist, eindeutige Namen für andere Prozessoranweisungssatzarchitekturen wie arm64 und powerpc aufzunehmen.