AMD64 su intel core 2 duo

Problematiche specifiche di hardware e software su un sistema a 64 bit.
ciaociao
Prode Principiante
Messaggi: 52
Iscrizione: mercoledì 22 febbraio 2006, 13:43

AMD64 su intel core 2 duo

Messaggio da ciaociao »

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 ?
Avatar utente
Janvitus
Amministratore
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

Messaggio da Janvitus »

Sinceramente non lo so, ad esempio gli rpm usano x86_64, è una cosa da informarsi effettivamente.
+Fedora 40 • +Xubuntu 24.04
Avatar utente
ghostseven
Prode Principiante
Messaggi: 138
Iscrizione: sabato 5 novembre 2005, 17:11

Re: AMD64 su intel core 2 duo

Messaggio da ghostseven »

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.
Scrivi risposta

Ritorna a “Architettura x86_64”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite