x86-64
x86-64 è una versione a 64 bit dell'architettura del processore x86, utilizzata dai PC Windows da diversi decenni. È simile a x64, ma si riferisce specificamente ai processori che utilizzano il set di istruzioni x86.
Le CPU con architettura x86-64 funzionano in modalità a 64 bit per impostazione predefinita, ma sono anche compatibili con le applicazioni a 32 e 16 bit. In altre parole, qualsiasi programma eseguito su una CPU x86 a 32 bit dovrebbe funzionare su una CPU x86-64 senza richiedere alcuna emulazione.
Il principale vantaggio di un processore x86-64 rispetto a una CPU x86 standard a 32 bit è la disponibilità di una quantità di memoria indirizzabile significativamente maggiore. Un processore a 32 bit può fare riferimento solo a 232 (4.294.967.296) valori indirizzabili nella memoria, ovvero circa 4 gigabyte. Un processore a 64 bit supporta 264 (18.446.744.073.709.551.616) valori indirizzabili. Pertanto, una CPU x86-64 non supporta il doppio della memoria di una CPU x86, ma 4.294.967.296 volte di più.
Intel e AMD sono i due principali produttori di processori X86-64. Le due tecnologie sono denominate rispettivamente Intel 64 e AMD64. AMD ha rilasciato la sua prima CPU a 64 bit (Operteron) nel 2003, seguita poco dopo da Intel, che ha rilasciato la sua prima CPU a 64 bit (Nocona) nel 2004. Oggi quasi tutti i processori sono a 64 bit.
Metti alla prova le tue conoscenze