sábado, 22 de maio de 2010

Como saber se o processador é de 32 ou 64 bits no Linux



Para saber se tem um processador de 32 ou 64 bits, existem várias maneiras de o saber.

E sim,... no Linux normalmente existe sempre mais de uma maneira para fazer uma coisa.




Instale o pacote lshw usando o seu gestor de pacotes ( No Debian, Ubuntu e derivados temos o gestor Synaptic ).

Se prefere a versão deste programa com uma interface gráfica, instale o pacote lshw-gtk.

Se prefere instalá-lo desde o terminal, execute ( como ROOT ) o seguinte:

# aptitude install lshw

Para instalar a versão deste programa com uma interface gráfica desde o terminal, execute (como ROOT) o seguinte:

# aptitude install lshw-gtk

Ou no UBUNTU/KUBUNTU:

$ sudo aptitude install lshw-gtk

Para saber qual é o seu tipo de processador, execute ( como ROOT ) o seguinte comando:

# lshw -C cpu

Ou no UBUNTU/KUBUNTU:

$ sudo  lshw -C cpu

Se não executar como ROOT é provável que o comando não seja reconhecido. Se usa o Ubuntu ou Kubuntu, ou outra Distribuição que seja uma variação dos antes referidos, terá que preceder  lshw -C cpu com o comando sudo

No meu caso, uso o Debian Squeeze, e a saida de dados deste comando é a seguinte:

root@debian:/home/maquinadecafe# lshw -C cpu

*-cpu 
description: CPU
                                                                                                                                 
product: AMD Athlon(TM) XP 2600+                                                                                                                    
vendor: Advanced Micro Devices [AMD]                                                                                                                  
physical id: 4                                                                                                                                       
bus info: cpu@0                                                                                                                                      
version: 6.8.1                                                                                                                                          slot: SOCKET A                                                                                                                                       
size: 2083MHz                                                                                                                                        
capacity: 2250MHz                                                                                                                                    
width: 32 bits                                                                                                                                       
clock: 166MHz

capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow up


SE prefere a versão com interface gráfica, pode executá-la desde o menu de programas, mas certifique-se que a executa como ROOT, já que assim terá uma descrição muito mais detalhada.

Desde o terminal, pode arrancá-la com o seguinte comando (como ROOT):

# lshw-gtk

Ou no UBUNTU/KUBUNTU:

$ sudo lshw-gtk

É claro que se simplesmente executar lshw como ROOT obtém uma lista extensa e detalhada das características do seu computador, tais como:

- configuração da memória
- versão de firmware
- configuração da placa-mãe (ou motherboard)
- versão do CPU ( ou UCP do Português: Unidade Central de Processamento) e velocidade do mesmo
- configuração da cache
- velocidade do bus de dados
- e um vasto etc...


 Se gostou ou achou de utilidade esta mensagem, deixe o seu comentário.
Obrigado.

8 comentários:

  1. ok, deu pra ver as caracteristicas da maquina, isso pode ser checado sem instalar nenhum pacote, basta visualizar o /proc/cpuinfo. Mas e quanto a saber se o computador é 32 ou 64?

    ResponderEliminar
  2. Olá marceloc, desculpe a demora a responder. No comando lshw -C cpu acima indicado, onde você lê "width: 32 bits" isso quer dizer que o processador é de 32 Bits, nesse caso é claro. Caso seja 64 bits ler-se-á "width: 64 bits". Espero ter esclarecido a dúvida. Obrigado por comentar e pela visita.

    ResponderEliminar
  3. Olá
    Muito obrigado pela sua dica, encontrei este post no google e foi de grande ajuda.
    Eu tenho dual boot windows vista 32 bits e ubuntu 11.04 32 bits, ao usar este comando aparece 64 bits, então tem alguma coisa errada aqui não?!

    ResponderEliminar
  4. Olá Nicolas. Provavelmente você tem um processador de núcleo duplo, ou "dual core" e a arquitectura de estes processadores é de 64 bits. Outra coisa é que você tenha instalado o Windows de 32 bits e o Ubuntu de 32 bits, que é claro que são compatíveis com 64 bits, ou seja, os processadores de 64 bits são compatíveis com as instruções de 32 bits. Mas o comando não lhe mente ! Obrigado por comentar !

    ResponderEliminar
  5. valeu. No ubuntu qdo vc coloca o cd de instalação vc pode acessar graficamente, clicando em system settings na barra de tarefas (engrenagem) ou no canto alto da tela ao lado do relógio. Depois procure por detalhes e tela lhe informa memoria, processador e tipo de sistema, além da qualidade gráfica.
    Valeu pela dica!

    ResponderEliminar
  6. Poderiam esclarecer uma dúvida?, posso intalar o windows 8.1 de 64 bit em um not. que já roda o Ubuntu 14.04 de 32 bit?.
    desde já agradeço.

    ResponderEliminar
    Respostas
    1. Se o seu computador for de 64 bit e for potente para o Windows 8, sim, claro que pode.

      Eliminar

É favor manter a boa educação nos comentários. Qualquer comentário ofensivo, racista, desprestigioso, apenas com objectivo de inundar o blogue ou comentários de publicidade não solicitada serão eliminados. Serão aceites comentários em Português, Espanhol e Inglês. Comentarios en Portugues, Español y Ingles seran aceptados. Comments in Portuguese, Spanish and English will be accepted.