Para determinar se o seu processador é compatível com 64 bits, execute o seguinte comando
grep flags /proc/cpuinfo | grep lm
Se você vir algum sinalizador 'lm' da saída, significa que o processador suporta 'long-mode' ou é de 64 bits.
Quando executo o comando 'uname-a' na minha máquina linux ... o resultado é 'i686'.
Meu sistema operacional é o Fedora14. o que isso significa i686? é a arquitetura de 64 bits da CPU, ou indica minha capacidade de sistema operacional (SO de 32 bits)?
Para determinar se o seu processador é compatível com 64 bits, execute o seguinte comando
grep flags /proc/cpuinfo | grep lm
Se você vir algum sinalizador 'lm' da saída, significa que o processador suporta 'long-mode' ou é de 64 bits.
Se uname -m
disser i686
, o sistema está executando um Kernel de 32 bits. Com um kernel de 64 bits, a saída teria sido x86_64
.
A CPU pode ou não suportar 64-Bit, mas o seu Kernel (e o restante do SO) só pode ser executado no modo de 32 bits. Isso geralmente é determinado pela escolha da mídia de instalação - 32 bits e 64 bits normalmente como imagens de DVD diferentes.
Seu processador determina a capacidade dos computadores de usar um sistema operacional x64 ou x86. x64 é 64 bits, enquanto x86 refere-se a 32 bits.
O i686 é indicado em nomes de pacotes para mostrar que eles são otimizados para sistemas x86. Outros são frequentemente indicados com x86_64 ou amd64, diferenciando por distribuidor.
i686: Most commonly seen as a suffix to binary packages (such as RPM packages) to be installed on a Linux system. It simply means that the package was designed to be installed on the 686 based machines, ie. 686 class machines such as the Celeron 766. Packages for this class of machine will run on later x86 based systems but there is no guarantee that they will run on i386 class machines if there have been too many processor based optimisations implemented by the developer.
Determinar a compatibilidade do seu processador é bastante fácil - basta olhar para o site do fabricante. No meu caso, eu possuo um Intel Core 2 Quad Q8300 , e ele é indicado em seu site:
Instruction Set: 64-bit
Tags cpu-architecture