El Intel 80386 (i386,
386) es un microprocesador CISC con arquitectura x86.
Durante su diseño se lo llamó 'P3', debido a que era el prototipo de la tercera
generación x86. El i386 fue empleado como la unidad central de
proceso de muchos ordenadores personales desde mediados de los
años 80 hasta principios de los 90.
Fabricado y diseñado por Intel,
el procesador i386 fue lanzado al mercado el 16 de octubre de 1985.
Intel estuvo en contra de fabricarlo antes de esa fecha debido a que los costes
de producción lo hubieran hecho poco rentable. Los primeros procesadores fueron
enviados a los clientes en 1986. Del mismo modo, las placas base para
ordenadores basados en el i386 eran al principio muy elaboradas y caras, pero
con el tiempo su diseño se racionalizó.
Arquitectura
El procesador i386 fue una
evolución importante en el mundo de la línea de procesadores que se remonta al Intel
8008. El predecesor del i386 fue el Intel 80286, un procesador de 16 bits
con un sistema de memoria segmentada. El i386 añadió una arquitectura de
32 bits y una unidad de traslación de páginas, lo que hizo mucho más
sencillo implementar sistemas operativos que emplearan memoria
virtual.
Intel introdujo posteriormente el i486,
pero ni éste ni sus sucesores han introducido tantos cambios en la arquitectura x86 como
el i386 con su sistema de direccionamiento plano de 32 bits. Otros
microprocesadores, como el Motorola 68000 tenían direccionamiento
plano desde mucho antes.
La mayoría de las aplicaciones
diseñadas para ordenadores personales con un procesador i486 posterior
al i386 funcionarán en un i386, debido a que los cambios del conjunto de
instrucciones desde el i386 ha sido mínimo. Además el uso de las nuevas
instrucciones puede ser evitado fácilmente. Adaptar un programa para el i286 es
mucho más difícil.
Debido al alto grado de
compatibilidad, la arquitectura del conjunto de procesadores compatibles con el
i386 suele ser llamada arquitectura i386. El conjunto de instrucciones para
dicha arquitectura se conoce actualmente como IA-32.
Diagrama en bloques del 80386
No hay comentarios:
Publicar un comentario