¿Cuál es la diferencia entre los sistemas x86 y x32?


Respuesta 1:

Que yo sepa, no existe tal cosa como "x32". X86 era el ISA insignia de Intel (arquitectura de conjunto de instrucciones) y originalmente era de 16 bits, luego se convirtió en 32 bits. Existe una versión mejorada de 64 bits de x86 creada por AMD con instrucciones adicionales llamadas "x86_64", aunque esto se abrevia comúnmente como "x64". ¿Quizás asumió que había algo llamado "x32" porque había oído hablar de "x64" y pensó que la versión de 32 bits se llamaba lógicamente "x32"? Por supuesto, como han dicho otras respuestas, el ISA x86 de 32 bits podría denominarse "x86_32" (porque el original es de 16 bits) y luego acortarse a "x32". En ese caso, "x32" sería la versión de 32 bits de la arquitectura x86, al igual que "x64" es una versión. En caso de que se lo esté preguntando, el nombre "x86" proviene de la convención de nomenclatura de una serie de CPU Intel más antiguas que utilizan esa arquitectura. El primer procesador de la serie se llamaba Intel "8086", el siguiente se llamaba "80186" y luego vino el "80286", antes del 80386, que también se conocía como el "i386". Lo que todos estos nombres tienen en común es el "86" después de lo que generalmente es otro número, que puede representarse con una "X", ya que difieren.


Respuesta 2:

El significado intuitivo de x32, absolutamente ninguna diferencia. Los sistemas de 32 bits a menudo se denotan como x86 o, a veces, x86_32, i? 86 (donde el signo de interrogación es 3, 4, 5, quizás 6 para los sistemas que admiten PAE). Estas son todas las anotaciones para la misma arquitectura de conjunto de instrucciones de CPU de 32 bits Intel (ISA).

Creo que he respondido la pregunta que desea, sin embargo, quiero señalar algo bastante extraño en el mundo de Linux: x32 es distinto de la arquitectura x86_32 (i586). Es extraño donde obtienes registros de 64 bits de x86_64 (a menudo denotado como amd64) pero solo direcciones de memoria de 32 bits. No estoy seguro de cómo Linux ha confundido a las CPU para que se comporten así, pero funciona.