Intel 64

Intel 64

Intel 64 (früher[1] auch „Extended Memory 64 Technology“, abgekürzt EM64T, noch früher auch IA32e) ist die Erweiterung der IA-32-Architektur um die Fähigkeit, direkt mehr als 4 GiB Speicher zu adressieren und die 64-Bit-AMD64-Befehle auszuführen.

Inhaltsverzeichnis

Geschichte

Aufgrund des Markterfolges der AMD64-Prozessoren und der immer größer werdenden Menge von AMD64-Software entschied sich Intel, das schon seit längerem unter den Codenamen Yamhill und Clackamas Technology entwickelte Intel 64 (frühere Bezeichnungen waren IA32e oder EM64T) endgültig in die NetBurst-Architektur zu integrieren. So wurden CPUs mit Netburst-Architektur in die Lage versetzt, ohne den Einsatz von PAE (Physical Address Extension, zu 36 Bit) mit mehr als 4 GiB Speicher umzugehen und außerdem die als AMD64 bekannten erweiterten x86-Befehle auszuführen.

Auch die Linie der Mobilprozessoren wurde mit dem Intel Core 2 um Intel 64 erweitert. Die Prozessoren der Core 2-Linie kommen mit der Abkehr von der NetBurst-Architektur auch in Desktop- und Server-Maschinen zum Einsatz.

Intel hatte sich lange Zeit gegen AMD64 ausgesprochen, da man die Stellung seiner eigenen 64-Bit-Architektur IA-64 nicht gefährden wollte. Man musste dann aber dem Druck des Marktes nachgeben, da unter anderem Microsoft nicht zwei 64-Bit Versionen seines Betriebssystems Windows für Client-Systeme pflegen wollte. Bereits ausgelieferte IA-64-Versionen von Windows-Client-Systemen wurden nach dem Umschwenk auf Intel 64 nicht mehr weiter entwickelt. Seit April 2010 wurde auch die Neuentwicklung der Server-Software für die IA-64 Architektur eingestellt, was auf eine sinkende Nachfrage zurückzuführen ist.[2]

Unterschiede

Einige Instruktionen verhalten sich bei Intel 64 anders als bei AMD64 oder sind überhaupt nicht vorhanden. Diese sind allerdings hauptsächlich für Programmierer von Compilern und Betriebssystemen relevant. Ein weiterer Unterschied zwischen AMD64-CPUs und Intel-64-CPUs ist die bei Intel 64 fehlende IOMMU-Einheit. Dies führt dazu, dass bei Intel 64 (anders als bei AMD64) keine direkten Speicherzugriffe (DMA) von Geräten, die keine 64-Bit-Adressierung unterstützen (vor allem 32-Bit-PCI-Geräte) auf Speicherbereiche oberhalb von 4 GiB möglich sind. Stattdessen muss der Betriebssystem-Kernel diese Fähigkeit in Software emulieren und die Daten zunächst in Puffer unterhalb der 4-GiB-Grenze schreiben. Allerdings benutzen momentan nur einige Linux-Versionen diese Funktion.

CPUs mit Intel 64

Einzelnachweise

  1. „EM64T heißt jetzt Intel 64“ auf heise.de, 28. September 2006
  2. Meldung auf heise.de

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?
Synonyme:

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Intel i7 — Intel Core i7 Produktion: seit 2008 Produzent: Intel QPI Takt: 9,6 GB/s bis 12,8 GB/s …   Deutsch Wikipedia

  • Intel — Corporation Rechtsform Corporation ISIN US4581401001 …   Deutsch Wikipedia

  • Intel — Corporation Тип …   Википедия

  • Intel 64 — autrefois appelé Extended Memory 64 bit Technology (ou EM64T en abrégé) est l implémentation Intel de l architecture x86 64, une extension 64 bit de l architecture IA 32. Voir aussi l article AMD64 pour les détails architecturaux. Sommaire 1… …   Wikipédia en Français

  • Intel —   [Abk. für Integrated Electronics], amerikanisches Unternehmen zur Herstellung von integrierten Schaltkreisen. Es nimmt seit den 1980er Jahren eine führende, wenn nicht marktbeherrschende Stellung bei Prozessoren ein: In mehr als 80% aller PCs… …   Universal-Lexikon

  • Intel Ct — is a programming model developed by Intel to ease the exploitation of its future multi core chips, as demonstrated by the Tera Scale program.It is based on the exploitation of SIMD to produce automatically parallelized programs. External links *… …   Wikipedia

  • Intel P4 — may refer to:* Intel Pentium 4, a 7th generation Intel CPU design * Intel 80486, a 4th generation Intel processor design …   Wikipedia

  • Intel P3 — may refer to:* Intel Pentium III, a 6th generation Intel CPU design * Intel 80386, a 3rd generation Intel processor design …   Wikipedia

  • Intel P2 — may refer to:* Intel Pentium II, a 6th generation Intel CPU design * Intel 80286, a 2nd generation Intel processor design …   Wikipedia

  • Intel Ct — est un modèle de programmation développé par Intel. Il a pour but de tirer part des capacité des futurs processeurs de la firme et de la multiplicité de leurs cœurs d execution. Il est utilisé dans le cadre du projet Tera Scale. C est une… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”