Para verificar si estoy usando Ubuntu de 32 bits o 64 bits. Miré en ¿Cómo verifico si tengo un SO de 32 bits o de 64 bits? y encontré esta respuesta uname -a
. Si se muestra como i386, será de 32 bits y amd64, será de 64 bits, pero obtuve este resultado:
Linux mukund-ThinkPad-Edge-E431 3.8.0-35-generic #50-Ubuntu SMP Tue Dec 3 01:25:33 UTC 2013 i686 i686 i686 GNU/Linux
¿Qué es este i686? ¿Es de 32 bits o de 64 bits? Creo que es de 32 bits, porque todos los paquetes de Debian que instalé en él son de 32 bits, así que alguien puede dar una explicación detallada.
Respuestas:
i686 significa que está utilizando el
32 bit
sistema operativo.Cortesía: https://superuser.com/a/260999/130574 (es una copia de esa respuesta)
También conocido como
P6 microarchitecture
, es la microarquitectura Intel x86 de sexta generación, implementada por el microprocesador Pentium Pro que se introdujo en noviembre de 1995. El código i686 está destinado a ejecutarse en procesadores compatibles con la plataforma Intel x86 de 32 bits, que incluye todos los procesadores Intel 32bit x86 hasta el Pentium 4, etc. incluidos, así como los procesadores de AMD y otros proveedores que hacen chips de 32 bits compatibles.Cortesía: Wikipedia y este enlace.
En breve:
Simplemente significa que está ejecutando un núcleo de 32 bits que admite códigos compatibles con la
i686
arquitectura del procesador.NÓTESE BIEN:
No significa que su sistema solo sea capaz de ejecutar un núcleo de 32 bits, solo significa que actualmente está ejecutando un sistema operativo basado en un núcleo de 32 bits.
fuente
i686 es corto para la microarquitectura P6 por Intel, presentado con el Pentium Pro 1
En pocas palabras, es una arquitectura de 32 bits. 8086 y 80286 son incluso procesadores de 16 bits. 80386 es el primer procesador Intel de 32 bits (se introdujo el modo de trabajo protegido , además del modo real ). 80586 es el famoso Pentium ™ .
i686 se usa ampliamente para describir la arquitectura del procesador P6 de 32 bits que es compatible con Pentium Pro / II y tiene su conjunto de instrucciones. Por ejemplo, AMD K7 (Duron ™ y Athlon ™) son i686.
fuente
Como han dicho varios carteles, su núcleo es de 32 bits. Sin embargo, el significado de i686 merece un poco más de explicación.
Al compilar el kernel de Linux (algo que los usuarios finales generalmente no necesitan hacer en estos días, las buenas personas detrás de Ubuntu suministran el kernel listo compilado), hay varias opciones que puede ajustar. Una opción importante es el soporte de funciones de la CPU.
Todas las CPU x86 son compatibles con el Intel 80386 original (abreviado i386), por lo que si desea un núcleo que sea compatible con todas las CPU x86, compile un núcleo i386.
Sin embargo, las CPU modernas tienen muchas características adicionales (unidad de coma flotante integrada, MMX, etc.), que Linux puede usar si está configurado para hacerlo. Como equilibrio entre la compatibilidad con versiones anteriores y el rendimiento, el kernel de Ubuntu está compilado con soporte para las funciones que estaban disponibles en el Intel Pentium II (a veces abreviado como i686), por lo que el kernel aparece como i686.
Esto también explica en parte por qué las aplicaciones compiladas para procesadores de 64 bits son a veces más rápidas. El i686 apareció por primera vez en 1997, y los procesadores modernos tienen muchas características que no estaban disponibles en el i686 (SSE, registros adicionales, etc.), pero las aplicaciones deben compilarse con soporte para estas características, lo que podría romper la compatibilidad con sistemas más antiguos. Por el contrario, las CPU x86_64 aparecieron por primera vez en 2003, por lo que las aplicaciones se pueden compilar con soporte para algunas de las características introducidas entre 1997 y 2003, sin temor a problemas de compatibilidad.
fuente
Abra la Configuración del sistema, luego haga clic en Detalles. Luego ves qué tipo de sistema operativo tienes.
Tengo Ubuntu 12.04 LTS de 64 bits y
uname -a
muestra esto:Ver https://superuser.com/questions/238112/what-is-the-difference-between-i686-and-x86-64
fuente
gnome-control-center
i686 se usa ampliamente para describir la arquitectura del procesador P6 de 32 bits que es compatible con Pentium Pro / II y tiene su conjunto de instrucciones.
fuente
Por lo que puedo encontrar, también puede usarlo
lscpu
para encontrar su arquitectura, y no se limita a la versión para la que se compiló su núcleo.fuente