Eu uso o Debian squeeze em um Toshiba Satellite. Eu quero saber com certeza se a minha CPU é de 64 bits ou 32 bits. Eu peço isso aqui porque agora estou muito confuso. O que se segue são as saídas de quatro diferentes comandos bash que permitem ao usuário consultar exatamente isso (largura da CPU):
grep getconf LONG_BIT
retorna 32;
grep /proc/cpuinfo
retorna
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc amdc1e nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a 3dnowprefetch osvw ibs skinit wdt nodeid_msr
e isto diz que, se lm
aparecer destacado, então minha CPU é de 64 bits; bem, não é highlited.
lshw
retorna duas coisas diferentes: placa-mãe de 32 bits e processador de 64 bits (vi esse post aqui e achei que a resposta se aplicava ao meu caso. Será?)
E finalmente, lscpu
retorna:
Architecture: i686
Modo (s) op modo (s) de CPU: 64 bits
CPU (s): 1
ID do fornecedor: AuthenticAMD
Família da CPU: 16
Modelo: 6
Passo: 3
CPU MHz: 800.000
Virtualização: AMD-V
Cache do L1d: 64 K
Cache do L1i: 64 K
Cache L2: 512K
Em conclusão: qual é a conclusão aqui? Minha CPU é de 32 bits ou 64 bits? Eu sei que eu instalei o kernel de 32 bits (i386), mas isso de lado eu preciso saber qual é o meu processador. Desde já, obrigado. Felicidades!