Bezeichnungswirrwarr

Wo liegen die Unterschiede zwischen AMD64, EM64T, x64 und x86-64?

vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Thorsten Leemhuis

Wo liegen die Unterschiede zwischen AMD64, EM64T, x64 und x86-64?

Letztendlich meinen alle Bezeichnungen nahezu das Gleiche: x86-Prozessoren, die neben den bekannten 32-Bit-Befehlen auch einen 64-Bit-Betriebsmodus beherrschen. Die älteste Bezeichnung lautet x86-64 - AMD nutzte sie das erste Mal 1999 während der Entwicklung der 64-Bit-Befehlssatzerweiterung. Bei der offiziellen Vorstellung von Prozessoren mit dem 64-Bit-Befehlssatz wählte AMD jedoch AMD64. Später rüstete auch Intel x86-Prozessoren mit 64-Bit-Befehlen aus und nannte die Erweiterung „Enhanced 64-Bit Memory Technology“ (EM64T) - sie ist zu AMD64 kompatibel und unterscheidet sich nur in einigen für den Anwender unwichtigen Details. Microsoft schließlich erfand x64 als Oberbegriff für AMD64 und EM64T - dies hat sich bei vielen Webseiten, Magazinen sowie Hardware- und Software-Herstellern mittlerweile als Bezeichnung für die Befehlssatzerweiterung eingebürgert. Im Linux-Umfeld hält sich jedoch x86-64 oder auch x86_64.

Neben den x86-Prozessoren mit 64-Bit-Erweiterungen gibt es viele andere 64-Bit-Prozessoren, darunter den Itanium (IA64), den Power und den UltraSPARC fĂĽr Workstations und Server. Sie sind alle inkompatibel mit x64, und nur der Itanium kann x86-Befehle ausfĂĽhren. (thl)