Instalé un sistema operativo de 64 bits en un procesador de 32 bits

12

Como sugiere el título, accidentalmente instalé Ubuntu 13.04 de 64 bits en un procesador de 32 bits, y está funcionando bien por ahora (en realidad siento que mi PC se volvió más receptiva). ¿Habrá algún problema en el futuro cercano? Creo que mi placa base es de 64 bits, pero no estoy seguro, pero mi procesador es de 32 bits. Además, lo hice lscpuy obtuve esto:

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
fuente
21
Según el lscpu, su procesador es de 64 bits.
Mitch
1
Si todo funciona, entonces tienes una CPU de 64 bits, entonces no te preocupes ...
Alvar
55
Si tiene un procesador de 32 bits, el sistema operativo de 64 bits ni siquiera se instalará
Dee
Pentium F4 o Pentium D, que son ambos Intel 64 - Microarquitectura NetBurst (según la familia de CPU 15, información del Modelo 4). El D era un procesador de doble núcleo, por lo que probablemente no sea el suyo.
JustinC
Muy pocas PC , si es que hay alguna , (y estoy usando ese término ampliamente aquí) vendidas en los últimos años tienen CPU que no son compatibles con 64 bits. Y como se ha señalado en las respuestas, su CPU es capaz de 64 bits, como lo demuestran tanto la salida citada como el hecho de que funciona en absoluto.
un CVn

Respuestas:

39

Si instaló un sistema operativo de 64 bits, su CPU es necesariamente capaz de 64 bits. En un procesador de solo 32 bits, el instalador de 64 bits ni siquiera se inicia.

En lscpulos modos operativos de CPU de salida : 32 bits, 64 bits significa que su CPU es capaz de 32 bits y 64 bits. Arquitectura: x86_64 es la arquitectura actual del kernel (64 bits).

También puede verificar la compatibilidad de 64 bits en ejecución:

grep " lm " /proc/cpuinfo

Si no produce nada, tiene una CPU de 32 bits. Si se da salida a algo así como banderas: bla, bla, LM , bla, bla, bla, su CPU soporta el modo largo (También conocido como 64-bit).

Eric Carvalho
fuente
2
Hice grep "lm" /proc/cpuinfoy llegué banderas bla, bla, LM , bla, bla, satisfaciendo así su cheque.
Adnan
77
No hay bla en mis banderas. ¿Debería preocuparme?
Ese tipo brasileño
1
@ ruda.almeida blah = "muchas banderas de las que no debes preocuparte". lm es la bandera que te dice que tienes una CPU de 64 bits.
Eric Carvalho
10

De su salida está claro que tiene una CPU de 64 bits. La línea CPU op-mode(s):32-bit, 64-bitsignifica que tiene una CPU de 64 bits.

Por lo tanto, no hay problema al usar un SO de 64 bits.

Uwe Plonus
fuente
1
Muchas veces las computadoras portátiles con CPU con capacidad de 64 bits vienen con un sistema operativo de 32 bits de todos modos (ya que a menudo tienen muy poca memoria para que 64 bits sean muy útiles). Esta es probablemente la fuente de la confusión.
Tom Marthenal
8

Parece que experimentaste la misma sorpresa que tuve hace unos años.

Accidentalmente puse un CD de Ubuntu de 64 bits en mi computadora portátil y lo instalé, y un poco más tarde me di cuenta "Espera un momento ... ¿Pensé que mi computadora portátil era un sistema de 32 bits?"

Si la versión de 64 bits funciona en su sistema, eso significa que su sistema es en realidad un sistema de 64 bits, en lugar de uno de 32 bits como solía pensar;)

RobinJ
fuente
1

Su procesador es en realidad un procesador de 64 bits, ya que esta línea dice:

Arquitectura: x86_64

Si ha sido de 32 bits, no podría haber instalado un sistema operativo de 64 bits en primer lugar. No se preocupe, su PC funcionará bien.

Dharmaputhiran
fuente
66
En realidad Arquitectura: x86_64 significa que hay un kernel de 64 bits ejecutándose. La arquitectura de la CPU se muestra en los modos operativos de CPU en línea . Por supuesto, un kernel de 64 bits no se ejecutaría en una CPU de solo 32 bits, por lo que esta respuesta no es incorrecta.
Eric Carvalho