Ciao a tutti.
Ho letto vari topic sul forum , e ho capito che i processori intel core 2 duo essendo a 64 bit , va benissimo la versione amd64 , e allora perchè la chiamano amd64 e non - ubuntu amd-intel-64bit ?
AMD64 su intel core 2 duo
- Janvitus
- Amministratore

- Messaggi: 18787
- Iscrizione: lunedì 25 aprile 2005, 15:52
- Desktop: GNOME Shell / Xfce
- Sesso: Maschile
- Località: Potenza
- Contatti:
Re: AMD64 su intel core 2 duo
Sinceramente non lo so, ad esempio gli rpm usano x86_64, è una cosa da informarsi effettivamente.
- ghostseven
- Prode Principiante
- Messaggi: 138
- Iscrizione: sabato 5 novembre 2005, 17:11
Re: AMD64 su intel core 2 duo
ciaociao ha scritto: Ciao a tutti.
Ho letto vari topic sul forum , e ho capito che i processori intel core 2 duo essendo a 64 bit , va benissimo la versione amd64 , e allora perchè la chiamano amd64 e non - ubuntu amd-intel-64bit ?
AMD64, altresì chiamata x86-64 o x64, è un'estensione a 64 bit del set di istruzioni x86, che è comune a tutti i processori desktop Intel e AMD più altre marche minori. L'estensione è stata introdotta da AMD con la sua linea di processori Athlon 64, e Intel ha reso poco dopo i suoi processori compatibili, chiamando però la tecnologia EM64T.
L'estensione AMD64 porta numerosi vantaggi e alcuni svantaggi minori:
* Lo spazio di memoria indirizzabile (visto che i puntatori passano da 32 a 64 bit) aumenta da 4 GiB a, teoricamente, 16 EiB. In pratica, i processori oggi sul mercato si limitano a 256 tebibyte. La mancanza di spazio di memoria stava diventando un problema pressante sui server di fascia bassa e, nel prossimo futuro, anche sui desktop.
* Il numero di registri generici del processore passa da 8 a 16. Questo non è strettamente legato al numero di bit, ma AMD ha comunque preferito fare le due cose insieme. L'architettura x86 è stata storicamente "strozzata" dal ridotto numero di registri: un numero di registri più alto permette di tenere all'interno del processore un numero maggiore di operandi, senza dover accedere alla (lenta) memoria esterna.
* Il processore diventa in grado di gestire interi a 64 bit in modo nativo. I processori a 32 bit possono gestire in modo nativo solo numeri interi fino a circa 4 miliardi, dopodiché devono combinare più numeri in modo piuttosto complicato. Un processore a 64 bit sposta questo limite a 16 miliardi di miliardi. I conti in virgola mobile non vengono influenzati.
* I puntatori alla memoria diventano a 64 bit, rendendo il codice eseguibile un po' più grande in termini di memoria occupata.
Durante tutto il 2004 e l'inizio del 2005, solo i server Linux hanno utilizzato le estensioni x86-64, beneficiando soprattutto dal fatto di poter indirizzare più di 4 GB di memoria. A partire dal 25 aprile 2005, Microsoft ha rilasciato una versione di Windows a 64 bit, permettendo ad una fascia più ampia di utenti di sfruttare i propri processori. Attualmente anche altri sistemi operativi discretamente diffusi dispongono di un'edizione specifica per questo tipo di processori (es. FreeBSD, NetBSD, OpenBSD, Solaris ecc.). La maggior parte dei computer desktop non ha ancora bisogno di così tanta memoria, e i benefici principali verranno dal numero maggiore di registri, che velocizza i programmi di un 10-20% rispetto agli equivalenti programmi a 32 bit.
Ultima modifica di ghostseven il mercoledì 25 aprile 2007, 15:31, modificato 1 volta in totale.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 1 ospite