x86-64

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
AMD Athlon 64FX.jpg

X86-64 is een uitbreiding van de x86-instructieset. Het ondersteunt veel grotere virtuele en fysieke adres ruimtes dan mogelijk zijn op x86, waardoor programmeurs kunnen werken met veel grotere datasets. X86-64 biedt ook 64 bit-registers voor algemene doeleinden en tal van andere verbeteringen. De oorspronkelijke specificatie is ontwikkeld door AMD, en is ook toegepast door onder andere Intel en VIA. Intel heeft de instructieset licht aangepast en noemt het EM64T. Soms wordt de instructieset kort aangeduid met x64.

De instructieset is compatibel met 32 bits-code. Omdat de volledige 32 bitsinstructieset geïmplementeerd blijft in de hardware kunnen bestaande 32 bit-x86-opdrachten uitgevoerd worden zonder compatibiliteitsproblemen of prestatievermindering. Hoewel bestaande applicaties die zijn hercodeerd naar het ontwerp profiteren van nieuwe functies waardoor de prestatie aanzienlijk toeneemt. De x86-64-specificatie verschilt van de oudere Intel Itanium (voorheen IA-64)-architectuur, die niet compatibel is met de x86-, noch met de x86-64-architectuur.

Implementaties[bewerken]

Zie ook[bewerken]