19 votos

¿Por qué la versión de 64 bits se llama AMD64 y la de 32 bits se llama i386?

Nunca he entendido esto.

Esto es lo que sé: Necesitas un SO de 64 bits si quieres manejar más de 2 GB de RAM. De lo contrario, un sistema operativo de 32 bits es suficiente.

Así, en la página web de Ubuntu se pueden descargar versiones de 64 bits o de 32 bits. Pero la versión de 64 bits se llama amd64 y la versión de 32 bits se llama i386 .

Así que tengo que tener un procesador AMD para correr amd64 e Intel para ejecutar i386 ?

Si alguien codifica software (digamos Apache), ¿tiene que codificar uno para 32 bits y otro para 64 bits? ¿Existe algún software sólo para 32 bits y no para 64 y viceversa?

32voto

Dan Udey Puntos 1994

La versión de 64 bits suele llamarse "amd64" porque AMD desarrolló las extensiones de instrucciones de 64 bits. (AMD amplió la arquitectura x86 a 64 bits mientras Intel trabajaba en Itanium, pero posteriormente Intel adoptó esas mismas instrucciones).

La versión de 32 bits se llama i386, porque Intel originó el conjunto de instrucciones de 32 bits utilizado en estos chips.

Puede ejecutar la versión de 64 bits en prácticamente cualquier chip compatible con x86 de 64 bits, y la versión de 32 bits en cualquier chip moderno compatible con x86.

Dependiendo de cómo escriba su software, puede o no necesitar ser reescrito para 64 bits. (En general, el software compilado necesitará cambios, pero no todo el software interpretado -por ejemplo, Python o Perl- requerirá cambios).

6voto

coneslayer Puntos 4440

He explicado el origen de los nombres en mi respuesta a su pregunta similar hace unos minutos.

5voto

AMD sacó al mercado la ISA de 64 bits utilizada, por lo que se llama AMD64. Intel tiene su propia versión, EM64T, que es mayormente compatible. Asimismo, Intel tuvo primero la ISA de 32 bits, en su i80386, o i386 para abreviar. AMD les cedió la licencia hace tiempo.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X