2010-08-24 08:07:22 +0000 2010-08-24 08:07:22 +0000
45
45
Advertisement

x86 vs x64 - Warum wird 32-Bit x86 genannt?

Advertisement

Vermutlich wurde der x86 so genannt, weil die Maschinen 80386 und 80486 Prozessoren verwendeten. Ist das richtig?

Ist das die richtige Bezeichnung für 32-Bit- und 64-Bit-Maschinen?

Advertisement

Antworten (2)

61
61
61
2010-08-24 08:18:27 +0000

Technisch gesehen bezieht sich x86 einfach auf eine Familie von Prozessoren und den Befehlssatz, den sie alle verwenden. Es sagt eigentlich nichts Spezifisches über Datengrößen aus.

x86 begann als 16-Bit-Befehlssatz für 16-Bit-Prozessoren (die 8086- und 8088-Prozessoren), wurde dann zu einem 32-Bit-Befehlssatz für 32-Bit-Prozessoren (80386 und 80486) erweitert und wurde jetzt zu einem 64-Bit-Befehlssatz für 64-Bit-Prozessoren erweitert. Früher wurde er als 80x86 geschrieben, um den sich ändernden Wert in der Mitte der Chipmodellnummern wiederzugeben, aber irgendwann wurde die 80 vorne weggelassen, so dass nur noch x86 übrig blieb.

Geben Sie dem Pentium und seinen Nachkommen die Schuld dafür, dass sich die Art und Weise, wie Prozessoren benannt und vermarktet wurden, geändert hat, obwohl alle neueren Prozessoren, die Intels x86-Befehlssatz verwenden, immer noch als x86, i386 oder i686-kompatibel bezeichnet werden (was bedeutet, dass sie alle Erweiterungen des ursprünglichen 8086-Befehlssatzes verwenden).

x64 ist hier wirklich der Außenseiter. Der erste Name für die 64-Bit-Erweiterung des x86-Befehlssatzes lautete x86-64. Später wurde sie in AMD64 umbenannt (weil AMD ursprünglich die 64-Bit-Erweiterung erfunden hatte). Intel lizenzierte den 64-Bit-Befehlssatz und nannte seine Version EM64T. Beide Befehlssätze und die Prozessoren, die sie verwenden, werden immer noch als x86 angesehen.

Quelle(n) http://en.wikipedia.org/wiki/IA-32 – IA-32, Intels 32-Bit-Architektur http://en.wikipedia.org/wiki/X86-64 – Lesen Sie hier mehr über x86-64.

12
12
12
2010-08-24 08:09:19 +0000

Ja das ist richtig :

Der Begriff x86 bezieht sich auf eine Familie von Befehlssatzarchitekturen[2], die auf dem Intel 8086 basieren. Der 8086 wurde 1978 als eine vollständige 16-Bit-Erweiterung von Intels frühen 8-Bit-basierten Mikroprozessoren eingeführt und führte auch die Segmentierung ein, um die 16-Bit-Adressierungsbarriere früherer Chips zu überwinden. Der Begriff x86 leitet sich von der Tatsache ab, dass frühe Nachfolger des 8086 ebenfalls Namen hatten, die auf “86” endeten.

Verwandte Fragen

15
19
9
6
13
Advertisement