2 puntos por GN⁺ 2023-11-06 | 1 comentarios | Compartir por WhatsApp
  • El Intel 80386 es considerado el CPU más importante producido por Intel debido a sus funciones revolucionarias y al impacto que tuvo en la industria tecnológica.
  • El 80386 fue el primer CPU de 32 bits de la familia x86, la misma que desencadenó una revolución industrial.
  • Aunque no era tan "elegante" como el Motorola 68030 ni tan potente como los emergentes chips RISC, el 80386 es considerado uno de los CPU más importantes.
  • El 80386 no estaba originalmente en los planes de Intel, sino que fue desarrollado a finales de los años 70 como un diseño provisional.
  • El 80386 fue diseñado para manejar un espacio de memoria "plano", una prioridad principal para los clientes de x86 que detestaban el sistema de memoria segmentada del 8086.
  • El 80386 era un CPU completamente de 32 bits, y mantuvo la compatibilidad binaria al simplemente ampliar a 32 bits el conjunto de instrucciones y los registros existentes.
  • El 80386 fue presentado en octubre de 1985, e Intel se convirtió en el único proveedor del chip 386.
  • El 80386 abrió el camino para que nuevos sistemas operativos modernos como Xenix, OS/2, Windows y Linux pudieran ejecutarse por primera vez en computadoras personales x86.
  • El 80386 era un chip técnicamente sobresaliente, con una MMU moderna y rápida y varios modos de operación, que permitía acceder a 4GiB de memoria plana mientras seguía siendo compatible con todo el software escrito para x86.
  • En lo comercial, el 80386 superó a IBM al convencer al mercado de que x86 había llegado para quedarse, y mostró que existía una alternativa abierta y confiable.
  • El 80386 democratizó el acceso a la MMU, haciendo que la computación moderna fuera accesible para millones de personas a través de Windows y allanando el camino para el desarrollo de Linux.

1 comentarios

 
GN⁺ 2023-11-06
Opiniones en Hacker News
  • El diseño del CPU Intel 80386 estuvo muy influenciado por los CPU Motorola 68000 y m68020, que sí eran verdaderos de 32 bits.
  • El 80386 tuvo varios compromisos, como no tener caché más allá de una cola de prefetched de instrucciones de 16 bytes, no contar con instrucciones atómicas, y requerir modo real o VM86 para mantener compatibilidad con el 8086.
  • El 80386 fue un chip importante, pero mostró señales tempranas de la estrategia de Intel de no competir contra x86, o de intentar crear otros mercados a ese costo.
  • Intel era principalmente un fabricante de memoria, y el desarrollo del 80386 ocurrió en una situación de riesgo parecida a la actual, con competencia de NVIDIA, AMD y ARM.
  • El 80386 no fue diseñado inicialmente para un "flat 32-bit"; el objetivo era seleccionar funciones arquitectónicas importantes de "capability".
  • Los registros de segmento del 80386 ahora eran índices "selector" hacia tablas con campos de base+longitud y control de permisos de ejecución, diseñados para soportar sistemas operativos con 4 niveles de privilegio.
  • El 386SX fue un avance importante al ofrecer un CPU de 32 bits a un precio similar al del 286, lo que lo hizo más accesible.
  • El 286 estuvo subestimado a pesar de tener mejor IPC que sus predecesores, y el 386 no destacaba al principio hasta que empezaron a subir las frecuencias de reloj y la gente comenzó a usar las capacidades de 32 bits.
  • El 386 salió poco antes de que mucha gente comprara su primera computadora, y quienes eligieron sistemas 286 baratos después lamentaron no haber invertido en un 386.
  • El 386 añadió la función del botón turbo, de la que no se habla tan seguido.
  • El 286 y el 386 parecen haber sido diseñados pensando en Multics, pero el hardware no encaja perfectamente.
  • Hay curiosidad sobre intentos de modernizar x86, como la propuesta x86-S de Intel, orientada a una arquitectura de 64 bits más depurada.