El IBM 7040 fue un modelo histórico pero de corta duración de computadora de transistores construido en la década de 1960.
Fue anunciado por IBM en diciembre de 1961, pero no se lanzó hasta abril de 1963. [1] : 124, 302 Un miembro posterior de la serie IBM 700/7000 de computadoras científicas, era una versión reducida del IBM 7090 . No era totalmente compatible con el 7090. Algunas funciones del 7090, incluidos registros de índice, instrucciones de caracteres y punto flotante, eran opciones con costo adicional. También presentaba una arquitectura de entrada/salida diferente, basada en el sincronizador de datos IBM 1414 , lo que permitía utilizar periféricos IBM más modernos. [2] Al mismo tiempo, se anunció como 7044 un modelo diseñado para ser compatible con el 7040 con más rendimiento.
Peter Fagg dirigió el desarrollo del 7040 bajo la dirección del ejecutivo Bob O. Evans . [1] : 139 Se enviaron varias computadoras IBM 7040 y 7044, pero eventualmente quedó obsoleto debido a la familia IBM System/360 , anunciada en 1964. Los retrasos en el cronograma causados por las múltiples arquitecturas incompatibles de IBM proporcionaron motivación para el System/ unificado. 360 familia. [1]
El 7040 resultó popular para su uso en universidades debido a su precio comparativamente bajo. Por ejemplo, uno se instaló en mayo de 1965 en la Universidad de Columbia . [3] Uno de los primeros en Canadá fue en la Universidad de Waterloo , comprado por el profesor J. Wesley Graham . Un equipo de estudiantes estaba frustrado por el lento rendimiento del compilador Fortran . En el verano de 1965 escribieron el compilador WATFOR para su 7040, que se hizo popular entre muchos departamentos de informática recién formados. [4] [5]
IBM también ofreció el 7040 (o 7044) como procesador de entrada-salida conectado a un 7090, en una configuración conocida como Sistema de acoplamiento directo (DCS) 7090/7040. Cada computadora fue ligeramente modificada para poder interrumpir a la otra. [6] [7]
IBM utilizó números similares para un modelo de su arquitectura eServer pSeries 690 RS/6000 mucho más tarde. El 7040-681, por ejemplo, fue retirado en 2005. [8]