IBM AS/400


IBM AS/400 ( Application System/400 ) es una familia de computadoras de gama media de IBM anunciada en junio de 1988 y lanzada en agosto de 1988. Fue la sucesora de las plataformas System/36 y System/38 , y ejecutó OS/400. Sistema operativo. De menor costo pero más poderoso que sus predecesores, el AS/400 tuvo un gran éxito en su lanzamiento, con un estimado de 111,000 instalados a fines de 1990 y un ingreso anual que alcanzó los $14 mil millones ese año, [1] aumentando a 250,000 sistemas en 1994 , [ 2] y alrededor de 500.000 enviados en 1997. [3]

Un concepto clave en la plataforma AS/400 es la interfaz de máquina independiente de la tecnología [a] (TIMI), una arquitectura de conjunto de instrucciones (ISA) independiente de la plataforma que se compila junto con las instrucciones del lenguaje de máquina nativo. La plataforma ha utilizado esta capacidad para cambiar la arquitectura del procesador subyacente sin romper la compatibilidad de las aplicaciones. Los primeros sistemas se basaban en una arquitectura de conjunto de instrucciones CISC de 48 bits conocida como interfaz microprogramada interna (IMPI), desarrollada originalmente para System/38. [4] En 1991, la empresa introdujo una nueva versión del sistema que se ejecutaba en una CPU derivada de PowerPC de 64 bits , la IBM RS64 . [5] Debido al uso de TIMI, las aplicaciones para los programas originales basados ​​en CISC continuaron ejecutándose en los nuevos sistemas sin modificaciones. El RS64 fue reemplazado por procesadores POWER4 en 2001, seguido por POWER5 y POWER6 en actualizaciones posteriores.

El AS/400 pasó por múltiples ejercicios de cambio de marca, convirtiéndose finalmente en System i en 2006. En 2008, IBM consolidó las líneas de productos System i y System p separadas ( que en ese momento tenían hardware en su mayoría idéntico) [6] en un solo línea de productos llamada IBM Power Systems . [7] [8] El nombre "AS/400" a veces se usa de manera informal para referirse al sistema operativo IBM i que se ejecuta en el hardware moderno de Power Systems. [9]

A principios de la década de 1980, la gerencia de IBM se preocupó de que la gran cantidad de sistemas informáticos de gama media incompatibles de IBM estuviera perjudicando la competitividad de la empresa, particularmente frente a VAX de Digital Equipment Corporation . [10] En 1982, comenzó un proyecto llamado Fort Knox , que tenía la intención de consolidar el System/36 , el System/38 , el IBM 8100 , el Series/1 y el IBM 4300 series en una sola línea de productos basada en un IBM Procesador basado en 801 con nombre en código Iliad, al tiempo que conserva la compatibilidad con versiones anteriores de todos los sistemas que estaba destinado a reemplazar. [11] Se crearía un nuevo sistema operativo para Fort Knox, pero los sistemas operativos de cada plataforma que Fort Knox pretendía reemplazar también se trasladarían al procesador Iliad para permitir a los clientes migrar su software a la nueva plataforma.

El proyecto de Fort Knox demostró ser demasiado ambicioso y sufrió múltiples retrasos y cambios de alcance. A medida que avanzaba el proyecto, se eliminó el requisito de compatibilidad con el software IBM 8100 y Series/1. [12] Cuando los ingenieros de IBM intentaron portar los sistemas operativos y el software de sus plataformas existentes, descubrieron que sería imposible sin realizar cambios importantes en el procesador Iliad para cada sistema operativo individual, cambios que los arquitectos de Iliad no estaban dispuestos a realizar. [11]La solución propuesta a esto fue aumentar Iliad con coprocesadores específicos del sistema operativo que proporcionaron soporte de hardware para un solo sistema operativo. Sin embargo, la cantidad de lógica necesaria en cada coprocesador creció hasta que los coprocesadores se convirtieron en el procesador principal, y el Iliad quedó relegado a la función de procesador de apoyo, por lo que fracasó en el objetivo de consolidarse en una arquitectura de un solo procesador. El proyecto de Fort Knox finalmente se canceló en 1985.


IBM AS/400 9404-B10 con terminal 5281
IBM AS/400
Servidor IBM System i 570 (a partir de 2006)
IBM AS/400e Modelo 150