Propósito: Suponga que se le da un sistema sin etiquetas, pegatinas, información de productos. Todo lo que usted sabe que es una computadora Pentium y que le gustaría saber si el CPU / sistema dado (y no del sistema operativo) es de 32 bits o 64 bits? Hay muchas diferentes maneras de averiguarlo sin mirar en la BIOS y sin tratar de un kernel de 64 bits. Voy a enumerar algunos de los siguientes métodos. Todo lo que necesitas hacer es ejecutar un kernel Linux x86 genérico que es más o menos el kernel por defecto en casi todas las distribuciones de Linux.

Método 1: / proc

# cat /proc/cpuinfo | grep flags

y busque la palabra "película" en la salida. Por ejemplo:

# cat /proc/cpuinfo | grep flags
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 syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm ida
#

La palabra "película" es sinónimo de "Modo de largo". Si lo hace ver "lm" que significa que su sistema es de 64 bits.

Método 2: lshw

# apt-get install lshw
# lshw > lshw.txt
# less lshw.txt

Usted debe ser capaz de algo como esto en el comienzo de la salida si el equipo es de 64 bits capaz:

* -cpu: 0
Descripción: CPU
producto: Genuine Intel (R) CPU 2.20GHz @
fabricante: Intel Corp.
Identificación del físico: 4
información de autobuses: cpu @ 0
Versión: 6.15.9
serie: 0000-06F9-0000-0000-0000-0000
ranura: U2E1
tamaño: 2200MHz
capacidad: 4096MHz
anchura: 64 bits
capacidades: boot fpu_exception fpu vme wp de pse msr TSC mce pae CX8 apic 09 mtrr PGE mca cmov pse36 palmadita clflush dts acpi mmx fxsr sse ss SSE2 ht tm PBE nx x86-64 constant_tsc arch_perfmon JPEs bts PNI vmx monitor de ds_cpl SSSE3 est tm2 CX16 XTPR lahf_lm ida

Que. Así que a pesar de que estábamos corriendo un 32-bit (386) del núcleo, que todavía pudimos para averiguar si la CPU es de 64 bits capaz o no.

Espero que uno de los métodos funciona para usted.

Be Sociable, Share!