Ho un AMD Turion e non so da quale versione scegliere quando installo Arch Linux.
Ho un AMD Turion e non so da quale versione scegliere quando installo Arch Linux.
Risposte:
i686 è la versione a 32 bit e x86_64 è la versione a 64 bit del sistema operativo.
La versione a 64 bit scalerà meglio con la memoria, in particolare per carichi di lavoro come database di grandi dimensioni che devono utilizzare un sacco di RAM nello stesso processo. Non considerare l'esecuzione di un (significativo) server di database su un computer a 32 bit.
Tuttavia, per la maggior parte delle altre cose la versione a 32 bit è ok. Il codice a 32 bit consuma meno memoria, quindi avrai altro per altre cose. Il limite sulla memoria che il sistema operativo può utilizzare non è diverso, ma solo la memoria per processo.
Quindi dipende davvero da cosa vuoi usarlo. Se hai intenzione di sviluppare software per server di grandi dimensioni o di eseguire server di grandi dimensioni, utilizza 64 bit. Altrimenti usa 32.
Risposta breve:
i686 = 32-bit Intel x86 arch
x86_64 = 64-bit Intel x86 arch
ix86 è un'indicazione delle istruzioni del processore impostate dalla generazione del processore. Ad esempio: Intel Pentium, Intel Core2Duo, AMD K6. ix86 è in circolazione da molti anni, se hai un processore realizzato dopo il 2000, probabilmente ha almeno il set di istruzioni i686. L'assenza di altri indicatori suggerisce che questa sarebbe la versione a 32 bit.
x86_64 indica l'utilizzo di registri a 64 bit e spazio di indirizzi. Scegliere questo solo se si dispone di un processore a 64 bit e si desidera utilizzare la versione a 64 bit del sistema operativo.
La scelta è tua. Credo che tutti i processori AMD Turion abbiano supporto a 64 bit. Devi solo decidere se vuoi la versione a 64 bit o la versione a 32 bit di Arch Linux.
Fondamentalmente, le diverse designazioni del kernel identificano per quale set di istruzioni il compilatore è stato detto di ottimizzare. Una CPU i686 può eseguire le istruzioni i586 e i386, quindi, come hai osservato, un i686 può eseguire un kernel i386. Tuttavia, potrebbe non essere eseguito in modo ottimale come quello specificamente compilato per un i686.
Queste sono le designazioni in cui ti imbatterai in genere:
Processori x86_64
- Athlon 64, Athlon 64-FX e Opteron di AMD
- Processori Intel EMT64: Nocona Xeon, Pentium 4 utilizza la revisione E0 del core Prescott (AKA Pentium 4, modello F)
Processori i686 * Tutti i Intel Pentium a 32 bit (esclusi Pentium 1 e Pentium MMX) * Tutti gli Athlon AMD a 32 bit
Processori i586
- Tutti i K AMD a 32 bit
- Pentium 1
- Pentium MMX
Processori i386
- Una designazione generica "minimo comune denominatore" per CPU compatibili con Intel 80386 (include tutto quanto sopra, ma non sfrutta le istruzioni estese su quelle CPU successive).