IBM 7090

Ajustar Compartir Imprimir Citar
computadora central
Consola IBM 7090

El IBM 7090 es una versión traznsistorizada de segunda generación de la computadora prima de tubo de vacío IBM 709 que fue diseñada para " aplicaciones científicas y tecnológicas a gran escala ". El 7090 es el cuarto miembro de las computadoras científicas de la serie IBM 700/7000. La primera instalación de 7090 fue en diciembre de 1959. En 1960, un sistema típico se vendió por $ 2.9 millones (equivalente a $ 21 millones en 2021) o podría alquilarse por $ 63,500 por mes (equivalente a $ 452,000 en 2021).

El 7090 usa una longitud de palabras de 36 bits, con un espacio de direcciones de 32,768 palabras (direcciones de 15 bits). Funciona con un ciclo de memoria básico de 2.18 μs, utilizando la tecnología de memoria de Core Core de almacenamiento IBM 7302 del proyecto IBM 7030 (estiramiento).

Con una velocidad de procesamiento de alrededor de 100 kflop/s, el 7090 es seis veces más rápido que el 709, y podría alquilar por la mitad del precio. Una versión actualizada, la 7094 fue hasta el doble de rápido. Tanto el 7090 como el 7094 fueron retirados de la venta el 14 de julio de 1969, pero los sistemas permanecieron en servicio durante más de una década después.

Desarrollo y nombramiento

Aunque el 709 era una máquina superior para su predecesor, el 704, se estaba construyendo y vendiendo en el momento en que los circuitos de transistores suplantando circuitos de tubo de vacío. Por lo tanto, IBM redistribuyó su grupo de ingeniería 709 al diseño de un sucesor transistorizado. Ese proyecto se llamó el 709 -T (para transistorizado ), que debido al sonido cuando se habló, se trasladó rápidamente a la nomenclatura 7090 (es decir, siete - oh - noventa). Del mismo modo, las máquinas relacionadas, como el 7070 y otros equipos de la serie 7000, a veces fueron llamadas por nombres de dígitos - década (por ejemplo, siete - OH - setenta).

IBM 7094

Consola de operador IBM 7094 que muestra pantallas de registro de índice adicionales en una caja extra distintiva en la parte superior. Nota "Multiple Tag Mode" luz en el centro superior.

Una versión actualizada, la IBM 7094 , se instaló por primera vez en septiembre de 1962. Tiene siete registros de índice, en lugar de tres en las máquinas anteriores. La consola 7094 tiene una caja distintiva en la parte superior que muestra luces para los cuatro nuevos registros de índice. El 7094 introdujo un punto flotante de doble precisión e instrucciones adicionales, pero es en gran medida compatible con el 7090. Aunque el 7094 tiene 4 registros de índice más que el 709 y el 7090, al momento de encendido está en Modo de etiqueta múltiple , compatible con el 709 y 7090, y requiere un modo de etiqueta múltiple. Instrucción para ingresar Siete Modo de registro de índice y usar los 7 registros de índice. En el modo de etiqueta múltiple, cuando se establece más de un bit en el campo de etiqueta, el contenido de los dos o tres registros de índice seleccionados se o no se agregan lógicamente, no se agrega, juntos, antes de que tenga lugar la disminución. En el modo de registro de índice de siete, si el campo de etiqueta de tres bits no es cero, selecciona solo uno de los siete registros de índice, sin embargo, el programa puede volver al modo de etiqueta múltiple con la instrucción Ingrese el modo de etiqueta múltiple , Restauración de 7090 compatibilidad.

En abril de 1964, se instaló el primer 7094 II , que tenía casi el doble de velocidad general que el 7094 debido a un ciclo de reloj más rápido, bancos de memoria dual y superposición mejorada de ejecución de instrucciones, un Instancia temprana de diseño tuberculado.

IBM 7040/7044

En 1963, IBM introdujo dos nuevas máquinas de menor costo llamadas IBM 7040 y 7044. Tienen una arquitectura de 36 bits basada en el 7090, pero con algunas instrucciones omitidas u opcionales, y la entrada/salida simplificada que permite el uso de periféricos de mayor rendimiento más modernos de la serie IBM 1400.

7094/7044 Sistema acoplado directo

El sistema de IBM IBM fue desarrollado inicialmente el 7094/7044 Sistema de acoplamiento directo (DCS).. DCS usó un IBM 7044 menos costoso para manejar la entrada/salida (E/S) con el 7094 realizando principalmente cálculo. Aerospace desarrolló el sistema operativo directo de pareja, una extensión de IBSYS, que se compartió con otros clientes de IBM. IBM luego introdujo el DCS como producto.

transistores y circuitos

El 7090 usó más de 50,000 transistores de unión de aleación de germanio y transistores de deriva de unión difusa de germanio (más rápido).

El 7090 utilizó las tarjetas de sistema modular estándar (SMS) utilizando una lógica en modo corriente que usa transistores de deriva de unión difundidas.

Formatos de instrucción y datos

El formato de instrucción básica fue el mismo que el IBM 709:

La documentación de los códigos de operación utilizados Octal firmado El campo de bandera indicó si usar direccionamiento indirecto o no. El campo de disminución a menudo contenía un operando inmediato para modificar los resultados de la operación, o se usó para definir aún más el tipo de instrucción. El campo TAG podría describir un registro de índice en el que se operará o usarse como se describe a continuación. El campo Y puede contener una dirección, un operando inmediato o un modificador de código de operación. Para las instrucciones donde el campo de etiqueta indicó la indexación, la operación fue

T=0
uso Y
7090
forma la lógica o de los registros de índice seleccionados y resta de Y
7094 en el modo de etiqueta múltiple (por defecto de potencia)
igual que 7090
7094 en siete modos de registro índice
restar el registro índice de Y

Si no hubo un campo F o f no es todos los bits, entonces lo anterior fue la dirección efectiva . De lo contrario, era una dirección efectiva indirecta ; es decir, obtenga la palabra en esa ubicación y trate los campos T e Y como se describió anteriormente.

Los formatos de datos son

La notación octal se utilizó en documentación y programación; Las luces y los interruptores de la consola se agruparon en campos de tres bits para una fácil conversión desde y desde Octal.

entrada/salida

Consola de operador IBM 7090 en el Centro de Investigación Ames de la NASA en 1961, con dos bancos de unidades de cinta magnética IBM 729. El lector de tarjetas está delante del hombre y la mujer a la derecha.

La serie 7090 presenta una arquitectura de canal de datos para entrada y salida, un precursor de las modernas E/S de acceso a la memoria directa. Se pueden conectar hasta ocho canales de datos, con hasta diez unidades de cinta IBM 729 conectadas a cada canal. Los canales de datos tienen su propio conjunto muy limitado de operaciones llamadas comandos. Estos se usan con cinta adhesiva (y posterior, disco) de almacenamiento, así como unidades e impresoras de tarjetas, y se ofrecen de alto rendimiento por el tiempo. Sin embargo, la E/S de tarjetas impresas y perforadas empleó el mismo equipo de registro de unidad modificado introducido con el 704 y fue lento. Se hizo común usar una computadora IBM 1401 menos costosa para leer tarjetas en cinta magnética para transferir al 7090/94. La salida se escribiría en la cinta y se transfiriría al 1401 para imprimir o golpes de tarjeta utilizando sus periféricos mucho más rápidos, especialmente la impresora de línea IBM 1403.

posterior IBM introdujo el sistema 7094/7044 Sistema acoplado directo ; El 7044 manejó spooling entre sus periféricos rápidos de la serie 1400 y los archivos de disco 1301 o 1302, y usó el canal de datos en la comunicación del canal de datos como la interfaz 7094 ' s para los datos de carrete, con el 7094 Principalmente realizando cálculos. También hay un DCS 7090/7040.

Software

Las máquinas 7090 y 7094 tuvieron bastante éxito para su tiempo y tuvieron una amplia Variedad de software proporcionado para ellos por IBM. Además, había una comunidad de usuarios muy activa dentro de la organización de usuarios, compartir.

Ibsys es un " pesado " Sistema operativo de producción con numerosas opciones de soporte de subsistema y lenguaje, entre ellas Fortran, Cobol, Sort/Merge, el ensamblador de mapas y otras.

FMS, el sistema Fortran Monitor, era un sistema más liviano pero aún muy efectivo optimizado para la programación de Fortran y ensamblador de lotes. El ensamblador proporcionó, FAP, (programa de ensamblaje de Fortran), fue algo menos completo que el mapa, pero proporcionó excelentes capacidades para la época. FMS también incorporó un derivado considerablemente mejorado del compilador Fortran originalmente escrito para el 704 por Backus y su equipo.

Aplicaciones notables

Dual 7090s en la NASA durante el Proyecto Mercurio.

en los medios