Eu instalei um sistema operacional de 64 bits em um processador de 32 bits

12

Como o título sugere, eu instalei acidentalmente o Ubuntu 13.04 de 64 bits em um processador de 32 bits e está funcionando bem por enquanto (na verdade, sinto que meu PC se tornou mais responsivo). Haverá algum problema no futuro próximo? Acho que minha placa-mãe é de 64 bits, mas não tenho certeza, mas meu processador é de 32 bits. Além disso, eu fiz lscpue consegui isso:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            15
Model:                 4
Stepping:              9
CPU MHz:               2659.023
BogoMIPS:              5318.04
L1d cache:             16K
L2 cache:              1024K
NUMA node0 CPU(s):     0
Adnan
fonte
21
De acordo com o lscpuseu processador é de 64 bits.
Mitch
1
Se tudo funciona, então você tem uma CPU de 64 bits, então não se preocupe ...
Alvar
5
se você tem processador de 32 bits, 64 bits OS não vai mesmo instalar
Dee
Pentium F4 ou Pentium D, ambos microarquitetura Intel 64 - NetBurst (de acordo com a família de CPU 15, informações do modelo 4). O D era um processador dual core, então provavelmente não é seu.
JustinC
Muito poucos, se houver , PCs (e eu estou usando esse termo amplamente aqui) vendidos nos últimos anos têm CPUs que não são capazes de 64 bits. E, como foi indicado nas respostas, sua CPU é capaz de 64 bits, como evidenciado tanto pela saída citada quanto pelo fato de ela funcionar.
a CVn 28/06

Respostas:

39

Se você instalou um sistema operacional de 64 bits, sua CPU é necessariamente compatível com 64 bits. Em um processador somente de 32 bits, o instalador de 64 bits nem é iniciado.

No (s) modo (s) da CPU delscpu saída : 32 bits, 64 bits significa que sua CPU é capaz de 32 e 64 bits. Arquitetura: x86_64 é a arquitetura atual do kernel (64 bits).

Você também pode verificar o suporte de 64 bits em execução:

grep " lm " /proc/cpuinfo

Se não produzir nada, você terá uma CPU de 32 bits. Se ele produz algo como bandeiras: blah blah lm blá blá blá sua CPU suporta modo Long (AKA 64-bit).

Eric Carvalho
fonte
2
Eu fiz o grep "lm" /proc/cpuinfoe recebi bandeiras blá blá lm blá blá, satisfazendo assim o seu cheque.
Adnan
7
Não há blá nas minhas bandeiras. Eu deveria me preocupar?
Aquele cara brasileiro
1
@ ruda.almeida blah = "muitas bandeiras com as quais você não precisa se preocupar". lm é o sinalizador que informa que você tem uma CPU de 64 bits.
Eric Carvalho
10

Pela sua saída, fica claro que você possui uma CPU de 64 bits. A linha CPU op-mode(s):32-bit, 64-bitsignifica que você tem uma CPU de 64 bits.

Portanto, não há problema em usar um sistema operacional de 64 bits.

Uwe Plonus
fonte
1
Muitas vezes, laptops com CPUs com capacidade para 64 bits vêm com um sistema operacional de 32 bits (já que geralmente possuem pouca memória para que os 64 bits sejam muito úteis). Esta é provavelmente a fonte da confusão.
Tom Marthenal
8

Parece que você experimentou a mesma surpresa que tive alguns anos atrás.

Coloquei acidentalmente um CD do Ubuntu de 64 bits no meu laptop e o instalei, e um pouco depois percebi "Espere um momento ... Eu pensei que meu laptop era um sistema de 32 bits?"

Se a versão de 64 bits funcionar no seu sistema, isso significa que o sistema é realmente um sistema de 64 bits, e não um de 32 bits, como você costumava pensar;)

RobinJ
fonte
1

Seu processador é realmente um processador de 64 bits, conforme esta linha afirma:

Arquitetura: x86_64

Se tivesse 32 bits, você não poderia ter instalado um sistema operacional de 64 bits. Não se preocupe, seu PC funcionará perfeitamente.

Dharmaputhiran
fonte
6
Na verdade, arquitetura: x86_64 significa que há um kernel de 64 bits em execução. A arquitetura da CPU é mostrada nos modos operacionais da linha de CPU . Obviamente, um kernel de 64 bits não seria executado em uma CPU apenas de 32 bits, portanto, essa resposta não está errada.
Eric Carvalho