Eu tenho um Lenovo Ideapad Y510. Eu sempre usei o sistema operacional de 32 bits nele. Ontem me deparei com esse detalhe do meu laptop e ele diz que o processador do meu laptop é de 64 bits (espero não ter interpretado mal nada), então fiz um pouco do google e me deparei com essa pergunta. Como eu instalei o Ubuntu, tentei o comando na última resposta (ie lscpu
) e a saída foi a mesma com algumas diferenças. Minha principal preocupação são as duas primeiras linhas de saída, ou seja,
Architecture: i686
CPU op-mode(s): 32-bit, 64-bit
Minha pergunta é: minha CPU suporta SO de 64 bits? De acordo com este link, acho que sim.
Se sim, então não deve ser a saída de lscpu
algo como abaixo, tanto quanto eu sei, i686 significa 32 bits. Corrija-me se eu estiver enganado.
Architecture: AMD64
CPU op-mode(s): 64-bit
Respostas:
Sim, ele suporta SO de 64 bits.
Ele tem duas entradas, porque no processador de 64 bits você pode instalar o ubuntu de 64 e 32 bits.
fonte
Para saber se o Ubuntu instalado é de 32 ou 64 bits:
getconf LONG_BIT
uname -m
Se mostrar i686 ou i386, significa 32 bits.
Se mostrar x86_64, significa 64 bits.
Se a CPU for de 32 bits, o Ubuntu também deverá ser de 32 bits.
Se a CPU for de 64 bits, ela poderá funcionar com sistemas operacionais de 64 ou 32 bits. Podemos optar por instalar o Ubuntu de 32 ou 64 bits.
Para saber se a CPU é de 32 ou 64 bits:
grep -w lm /proc/cpuinfo
sudo lshw | grep “description: CPU” -A 12 | grep width
fonte
A saída que você viu
lscpu
significa que seu processador (o Google diz que possui um Intel Core 2 Duo) é capaz de 32 e 64 bits, mas que você está atualmente executando um sistema operacional de 32 bits.A saída de um sistema operacional de 64 bits é:
Você deve ficar bem em instalar um sistema operacional de 64 bits, se desejar.
fonte