Re: 64-bit - was ist was?
- From: "Holger Grund" <holger.grund@xxxxxxxxxxxxxxx>
- Date: Wed, 15 Feb 2006 17:54:12 +0100
Hallo!
"Axel Richter" <Axel.Richter@xxxxxxxxxx> wrote
ich werde mich in der nächsten Zeit intensiver mit 64-bit ProgrammierungItaniums sind die Prozessoren auf Basis der IA64 Technologie. Hat mit
unter Windows beschäftigen und habe gleich am Anfang so meine kleinen
Verständnisprobleme.
(1) Es gibt den Intel Itanium, den AMD64 und noch einen Intel Xeon - alle
können wohl 64-bit Programme ausführen. Was unterscheidet die Prozessoren
voneinander? Kann ich mit einem VS2005 auf einem AMD64 Code erzeugen, der
dann auf den anderen Prozessoren ebenfalls läuft?
x86 so gut wie nix zu tun. Theoretisch kann IA64 x86 emulieren, ist
aber extrem langsam (und macht bei den Preisen ohnehin wenig Sinn)
Du wirst heute wohl nur höchst selten PCs mit Itanium Prozessoren
finden. Die sind eher in den Groß- und Größtrechnern zu finden.
AMD hat irgendwann die Erweiterungen für 64-bit Register und Memory
Model eingeführt und AMD64 genannt. Nebenbei sind noch eine ganze
Menge mehr Register dazugekommen. Da darauf halt auch x86 Programme
laufen, hat es der Markt ganz gut angenommen. Intel wollte da in nix
nachstehen und hat seine eigene Implementierung von AMD64 kreiiert
und EM64T getauft. Das hat mit Xeon nicht direkt was zu tun, aber
die neueren dürften wohl alle mit EM64T ausgerüstet sein.
Es gibt zwar kleinere Unterschiede zwischen AMD64 und EM64T,
aber die sind für die meisten und insbesondere den Codegenerator
uninteressant. VC++8 bietet einen Compiler für beide Technologien
(x64 getauft)
(2) Muß ich verschiedene Versionen meiner Programme für "WinXP64", "WinNein, ist dasselbe wie bei den 32-Bit Versionen. Allerdings gibt es
2003 Server 64-bit", o.ä. erzeugen, oder gibt es ein "kleinstes
gemeinsames Vielfaches"?
auch eine Serverversion für IA-64, die logischerweise IA-64 Code
benötigt.
-hg
.
- References:
- 64-bit - was ist was?
- From: Axel Richter
- 64-bit - was ist was?
- Prev by Date: 64-bit - was ist was?
- Next by Date: Re: 64-bit - was ist was?
- Previous by thread: 64-bit - was ist was?
- Next by thread: Re: 64-bit - was ist was?
- Index(es):
Relevant Pages
|