2010-01-27 14 views
20

Al descargar Fedora Linux, ofrecen dos opciones de descarga que no conozco a diferencia de: x86 e i386. Entonces, ¿cuál es la diferencia entre ellos?i386 diferente de x86?

+0

¿En qué contexto? –

+0

Descargué fedora12, y decía 1386. Conozco tanto i386 como x86. Ahora me hizo preguntarme si los dos eran lo mismo. – X10nD

Respuesta

7

i386 es solo uno de los primeros modelos de la familia x86 de procesadores y conjuntos de instrucciones.

Para más información, es posible que desee echar un vistazo a:


Citando la segunda página:

El término x86 se refiere a una familia de arquitecturas de conjuntos de instrucciones [1] basadas en en Intel 8086. El término se deriva del hecho de que muchos procesadores anteriores que son hacia atrás compatibles con 8086 también tenían nombres que terminan en "86".

Y, citando a la primera:

El Intel 80386, también conocido como el i386, o simplemente 386, [1] fue un microprocesador de 32 bits introducida por Intel en 1985 . [...] Como
la implementación original de los 32 bits extensiones a la arquitectura 8086, el conjunto de instrucciones 80386, programación modelo y codificaciones binarias son todavía el denominador común para los 32 bits x86 proc essors.
Esto se denomina x86, IA-32, o la arquitectura i386, según el contexto.

+4

Solo en el mismo sentido que un rascacielos es un Empire State Building. Una es una arquitectura y la otra es una ejemplificación de esa arquitectura. ¿Entiendes la diferencia? – Jens

+1

En realidad, el 8086 fue el primero de la serie, como se muestra en la cita. – tripleee

3

Es simplemente otro sinónimo de la misma arquitectura. No es completamente preciso, pero el 80386 es la implementación original del conjunto de instrucciones x86 de 32 bits y el denominador común para todas las siguientes CPU de ese arco.

+1

80386 (i386) fue la primera implementación de la arquitectura x86 de 32 bits (x86-32). También estaban los de 16 bits 80186 y 80286 (x86-16) antes. :-) –

+1

@Fra: Argh, gracias. Demasiado pronto aquí ;-) – Joey

0

i386 es más específico que x86, pero sí, son aproximadamente lo mismo.

4

80386/i386 fue el primer procesador Intel de 32 bits. Cuando se introdujo, muchos compiladores comenzaron a usar i386 como una bandera para activar la generación de código, un nombre para varios archivos temporales y denominaciones de arquitectura en nombres de archivo. 80386 fue sucedido por 486, 586 (también conocido como Pentium) y el resto de las CPU de arquitectura x86. Pero el i386 se mantuvo como una etiqueta y se usa como un alias para x86 (al igual que amd se usa como un alias para la arquitectura x64, aunque también hay procesadores Intel x64).

+1

Todavía recuerdo haber tenido el directorio i386 para Windows NT 4 en el disco duro de smoe para instalar Windows sin tener que encontrar el CD :-). En el tiempo en que Windows soportaba MIPS y Alpha ;-) – Joey

Cuestiones relacionadas