Sto usando Ubuntu 14.4 LTS a 32 bit. Come posso sapere se il mio computer può eseguire un sistema operativo a 64 bit? Sono confuso tra l'architettura e la modalità operativa della CPU.
Un estratto da /proc/cpuinfo
:
$ grep " lm " /proc/cpuinfo
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx **lm** constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dtherm tpr_shadow vnmi flexpriority
Output da lscpu
:
[email protected]:~$ lscpu
Architecture: i686
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list 0, 1
Thread(s) per core: 1
Core(s) per socket: 2
Socket(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 23
Stepping: 10
CPU MHz: 2793.084
BogoMIPS: 5586.16
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 2048K
…
Risposta accettata:
Se guardi le CPU op-mode(s)
linea, vedrai un indizio:
CPU op-mode(s): 32-bit, 64bit
Quindi sì, la tua CPU supporta le istruzioni a 64 bit . Se lo desideri, puoi utilizzare la versione a 64 bit di Ubuntu. Ciò richiederà la reinstallazione, non esiste un percorso di aggiornamento.
La maggior parte Le CPU che incontrerai, sicuramente dell'ultimo decennio circa, probabilmente supporteranno 64 bit. Questa non è una garanzia perché Intel produce ancora 132 CPU a 32 bit, tuttavia si tratta di Atom, Celeron e Pentium super economici, Xeon speciali e alcuni SoC. Le offerte di AMD sono simili.
Se riesci a scoprire cosa la CPU è (cioè leggi il Model name
output), ti ritroverai con qualcosa di molto adatto a Google. Ecco uno dei miei server:
Model name: Intel(R) Pentium(R) CPU G3220 @ 3.00GHz
Ciò fornisce questa pagina Intel ARK che ti dice tutte le funzionalità della CPU e le architetture supportate. Ovviamente il tuo sarà diverso da quel link ma è abbastanza affidabile e più facile da leggere quindi decifrare i flag in lscpu
e cat /proc/cpuinfo
.