Estoy usando Ubuntu 14.4 LTS de 32 bits. ¿Cómo puedo saber si mi computadora puede ejecutar un sistema operativo de 64 bits? Estoy confundido entre la arquitectura y el modo de operación de la CPU.
Un extracto de /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
Salida de 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
…
Respuesta aceptada:
Si observa el CPU op-mode(s)
línea, verás una pista:
CPU op-mode(s): 32-bit, 64bit
Así que sí, su CPU admite instrucciones de 64 bits . Puede usar la versión de 64 bits de Ubuntu si lo desea. Esto requerirá una reinstalación, no hay una ruta de actualización.
La mayoría Las CPU que encontrará, ciertamente de la última década más o menos, probablemente admitirán 64 bits. Esto no es una garantía porque Intel todavía fabrica 132 CPU de 32 bits, sin embargo, estos son Atoms, Celerons y Pentiums de gran presupuesto, Xeons de propósito especial y algunos SoC. Las ofertas de AMD son similares.
Si puedes averiguar qué la CPU es (es decir, lea el Model name
salida), terminas con algo muy compatible con Google. Aquí está uno de mis servidores:
Model name: Intel(R) Pentium(R) CPU G3220 @ 3.00GHz
Eso da esta página de Intel ARK que le informa todas las características de la CPU y las arquitecturas compatibles. Por supuesto, el suyo será diferente de ese enlace, pero es bastante confiable y más fácil de leer que descifrar las banderas en lscpu
y cat /proc/cpuinfo
.