Athlon 64/FX: 5 modi diversi di operare
le 5 differenti modalità dell?AMD 64/FX
A seconda dei bit impostati nel registro LME, il processore lavora in uno dei modi qui raffigurati. Questo assicura la retrocompatibilità
Registri: 32 bit & 64 bit
Le CPU x86-64 hanno a loro disposizione 40 bit per l’indirizzamento fisico e 48-bit per l’indirizzamento virtuale. Questo limita la memoria di sistema a 1 TB (1024 GB). Nell’Hammer, l’architettura x86-64 estende i registri da 32 bit a 64. Con le applicazioni che funzionano in modalità ereditaria o compatibile, l’Hammer può continuare a utilizzare solo gli 8 registri a 32 bit convenzionali: EAX, EBX, ECX, EDX, EBP, ESI, EDI e ESP (guarda il grafico sotto). Se il processore lavora nella modalità a 64 bit, l’architettura x86-64 estende questi registri con il prefisso “R” a 64 bit. I registri estesi sono chiamati da RAX a RSP. In più, nella modalità a 64 bit l’Hammer può accedere ad altri 8 GPR (General Purpose Register) dall’R8 all’R15, ognuno di 64 bit. Per i calcoli in virgola mobile, gli 8 registri SSE a 128 bit sono duplicati (da XMM8 a XMM15). Ancora una volta, solo la modalità a 64 bit può trarne vantaggio.
Athlon XP | Athlon 64 (FX) | ||
Modalità operativa | 32-Bit-Modus | 32-Bit-Modus (Legacy or Compatibility Mode) | 64-Bit-Modus |
GPR | 8x (32-Bit) | 8x (32-Bit) | 16x (64-Bit) |
Registri SSE | 8x (128-Bit) | 8x (128-Bit) | 16x (128-Bit) |
Registri MMX | 8x (64-Bit) | 8x (64-Bit) | 8x (64-Bit) |
Registri x87 | 8x (80-Bit) | 8x (80-Bit) | 8x (80-Bit) |
L?Athlon 64 (FX) quando lavora nella modalità a 32 bit presenta al sistema operativo lo stesso numero di registri del vecchio Athlon XP. Ulteriori registri sono però disponibili nella modalità a 64 bit. Performance aggiuntive sono però possibili solo dopo una riprogrammazione dell?interfaccia della memoria.