stringtranslate.com

IBM 7090

Consola IBM 7090

El IBM 7090 es una versión transistorizada de segunda generación de la anterior computadora central 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 la serie de ordenadores científicos IBM 700/7000 . La primera instalación del 7090 fue en diciembre de 1959. [1] En 1960, un sistema típico se vendía por 2,9 millones de dólares (equivalente a 22 millones de dólares en 2022) o podía alquilarse por 63.500 dólares al mes (equivalente a 484.000 dólares en 2022).

El 7090 utiliza una longitud de palabra de 36 bits , con un espacio de direcciones de 32.768 palabras (direcciones de 15 bits). [2] Funciona con un ciclo de memoria básico de 2,18 μs, utilizando la tecnología de memoria central IBM 7302 Core Storage del proyecto IBM 7030 (Stretch).

Con una velocidad de procesamiento de alrededor de 100 Kflop/s , [3] el 7090 es seis veces más rápido que el 709 y podría alquilarse por la mitad de precio. [4] Una versión mejorada, la 7094, era hasta dos veces más rápida. Tanto el 7090 como el 7094 fueron retirados del mercado el 14 de julio de 1969, pero los sistemas permanecieron en servicio durante más de una década después. [5] [6]

Desarrollo y denominación

Aunque el 709 era una máquina superior a su predecesor, el 704, se estaba construyendo y vendiendo en el momento en que los circuitos de transistores estaban suplantando a los circuitos de válvulas de vacío. Por lo tanto, IBM reasignó su grupo de ingeniería 709 al diseño de un sucesor transistorizado. Ese proyecto pasó a denominarse 709-T (por transistorizado ), que debido al sonido al hablar, rápidamente pasó a la nomenclatura 7090 (es decir, siete - oh - noventa). De manera similar, las máquinas relacionadas, como la 7070 y otros equipos de la serie 7000, a veces recibían nombres de dígito - dígito - década (por ejemplo, siete - oh - setenta). [ cita necesaria ]

IBM 7094

La consola del operador IBM 7094 muestra registros de índice adicionales en un cuadro adicional distintivo en la parte superior. Observe la luz "Modo de etiquetas múltiples" en la parte superior central.

Una versión mejorada, 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 índice. [7] El 7094 introdujo punto flotante de doble precisión e instrucciones adicionales , pero mantuvo en gran medida la compatibilidad con versiones anteriores del 7090. Aunque el 7094 tiene cuatro registros de índice más que el 709 y el 7090, en el momento del encendido está en modo de etiquetas múltiples . [8] : 8  compatible con 709 y 7090, y requiere una instrucción Dejar modo de etiqueta múltiple [8] : 56  para ingresar al modo de siete registros de índice y usar los siete registros de índice. En el modo de etiquetas múltiples, 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 realiza lógicamente con una operación OR , no se suma , antes de que se produzca la disminución. En el modo de siete registros de índice, 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 regresar al modo de etiquetas múltiples con la instrucción Enter Multiple Tag Mode , [8] : 55  restaurando Compatibilidad 7090.

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 duales y una superposición mejorada de la ejecución de instrucciones, un ejemplo temprano de diseño canalizado . [9]

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 la 7090, pero con algunas instrucciones omitidas u opcionales, y una entrada/salida simplificada que permite el uso de máquinas más modernas. , periféricos de mayor rendimiento de la serie IBM 1400 .

Sistema de acoplamiento directo 7094/7044

El sistema de acoplamiento directo (DCS) 7094/7044 fue desarrollado inicialmente por un cliente de IBM, Aerospace Corporation , que buscaba una mayor rentabilidad y flexibilidad de programación que la que proporcionaba el sistema operativo de cinta IBSYS de IBM. DCS utilizó un IBM 7044 menos costoso para manejar la entrada/salida (E/S) y el 7094 realizó principalmente cálculos. Aerospace desarrolló el sistema operativo Direct Couple, una extensión de IBSYS, que se compartió con otros clientes de IBM. Posteriormente, IBM presentó el DCS como producto. [10] [11]

Transistores y circuitos

El 7090 utilizó más de 50.000 transistores de unión de aleación de germanio y transistores de derivación de unión difusa de germanio (más rápidos) [12] . [13]

El 7090 utilizó las tarjetas del Sistema Modular Estándar (SMS) que usaban lógica de modo actual [14], algunas usando transistores de deriva de unión difusa. [12]

Formatos de instrucciones y datos.

Los formatos de instrucciones básicos eran los mismos que los del IBM 709 :

La documentación de códigos de operación utilizó octal firmado. El campo de bandera indicaba si se debía utilizar direccionamiento indirecto o no. El campo de decremento a menudo contenía un operando inmediato para modificar los resultados de la operación, o se usaba para definir aún más el tipo de instrucción. El campo de etiqueta puede describir un registro de índice sobre 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 instrucciones donde el campo de etiqueta indicaba indexación, la operación fue

T=0
usar Y
7090
formar el o lógico de los registros de índice seleccionados y restar de Y
7094 en modo de múltiples etiquetas (encendido predeterminado)
igual que 7090
7094 en modo de registro de siete índices
restar el registro índice de Y

Si no había ningún campo F o F no es todo un bit, entonces la dirección anterior era la dirección efectiva . En caso contrario se trataba de un domicilio efectivo indirecto ; es decir, buscar la palabra en esa ubicación y tratar los campos T e Y como se describe arriba.

Los formatos de datos son

La notación octal se utilizó en documentación y programación; Las luces y los interruptores de las pantallas de la consola se agruparon en campos de tres bits para facilitar la conversión hacia y desde octal.

De entrada y salida

Consola del 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 de la derecha.

La serie 7090 presenta una arquitectura de canal de datos para entrada y salida, un precursor del moderno acceso directo a memoria de E/S. 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. Se utilizan con almacenamiento en cinta (y más tarde, en disco), así como con unidades de tarjetas e impresoras, y ofrecían un alto rendimiento para la época. Sin embargo, la impresión y la E/S de tarjetas perforadas empleaban el mismo equipo de registro unitario modificado introducido con el 704 y era lento. Se volvió común utilizar una computadora IBM 1401 menos costosa para leer tarjetas en cinta magnética y transferirlas al 7090/94. La salida se escribiría en una cinta y se transferiría al 1401 para imprimir o perforar tarjetas utilizando sus periféricos mucho más rápidos, en particular la impresora de línea IBM 1403 .

Posteriormente IBM introdujo el sistema de acoplamiento directo 7094/7044 ; el 7044 manejaba el spooling entre sus rápidos periféricos de la serie 1400 y los archivos de disco 1301 o 1302, y utilizaba la comunicación de canal de datos a canal de datos como interfaz del 7094 para los datos en spool, y el 7094 realizaba principalmente cálculos. También hay un DCS 7090/7040.

Software

Las máquinas 7090 y 7094 tuvieron bastante éxito para su época y IBM les proporcionó una amplia variedad de software. Además, dentro de la organización de usuarios existía una comunidad de usuarios muy activa, SHARE .

IBSYS es un sistema operativo de producción de "trabajo pesado" con numerosas opciones de soporte de subsistemas y lenguajes, entre ellos FORTRAN , COBOL , SORT/MERGE, el ensamblador MAP y otros.

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

Aplicaciones notables

"Dos 7090 en la NASA durante el Proyecto Mercurio ".

En los medios

Competidores

A pesar de su éxito comercial, el IBM 7090 enfrentó competencia en el mercado. Los competidores contemporáneos notables incluyeron, en orden alfabético:

Ver también

Referencias

  1. ^ IBM afirma que "el primer 7090 se instaló en diciembre de 1959" en el sistema de procesamiento de datos 7090
  2. ^ Hayes, John.P (1978). Arquitectura y Organización de Computadores . pag. 33.ISBN _ 0-07-027363-4.
  3. ^ Bailey, David (sin fecha). "Rendimiento de los futuros ordenadores de alta gama". Puerta de la investigación . pag. 4 . Consultado el 16 de abril de 2022 .
  4. ^ Pugh, Emerson W.; Johnson, Lyle R.; Palmer, John H. (1991). "Los sistemas 360 y 370 tempranos de IBM ". Prensa del MIT. pag. 36.ISBN _ 0-262-16123-0.
  5. ^ "Sistema de procesamiento de datos 7090". IBM. y nd . Consultado el 16 de abril de 2022 .
  6. ^ "Sistema de procesamiento de datos 7094". IBM. y nd . Consultado el 16 de abril de 2022 .
  7. ^ "El IBM 7094".
  8. ^ abc Principios de funcionamiento de IBM 7094 (PDF) . IBM. 21 de octubre de 1966. A22-6703-4.
  9. ^ Sistema de procesamiento de datos IBM 7094 Modelo II (PDF) . IBM. A22-6760.
  10. ^ Patricio, Robert L.; Van Vranken, Richard K. (febrero de 2009). "La pareja directa del IBM 7090". Grupo de Preservación de Software, Museo de Historia de la Computación .
  11. ^ EC Smith (septiembre-diciembre de 1963). "Un sistema multiprocesamiento directamente acoplado". Revista de sistemas IBM . 2 (3): 218–229. doi :10.1147/sj.23.0218.
  12. ^ ab SMS DBZV: AND bidireccional, tipo B
  13. ^ Sistema de procesamiento de datos 7090
  14. ^ SMS AA: bidireccional AND (modo actual)
  15. ^ Singh, Jai P.; Morgan, Robert P. (octubre de 1971). Utilización de computadoras educativas y comunicaciones informáticas (PDF) (Reporte). St. Louis, MO: Universidad de Washington. pag. 13. Subvención de la Administración Nacional de Aeronáutica y del Espacio No. Y/NGL-26-008-054 . Consultado el 8 de marzo de 2022 . Gran parte del desarrollo inicial en el campo del tiempo compartido tuvo lugar en los campus universitarios. 8 Ejemplos notables son el CTSS (Compatible Time-Sharing System) del MIT, que fue el primer sistema de tiempo compartido de propósito general...
  16. ^ "Modificaciones de hardware IBM 7094 para CTSS (RPQ)". Instituto de Tecnología de Massachusetts . y nd . Consultado el 29 de marzo de 2022 .
  17. ^ IBM 7094 y CTSS También contiene enlaces a muchos documentos CTSS originales.
  18. ^ Crisman, PA, ed. (31 de diciembre de 1969). "El sistema de tiempo compartido compatible, una guía para el programador" (PDF) . El Centro de Computación del MIT . Consultado el 10 de marzo de 2022 .
  19. ^ "Omaggio todo".
  20. ^ Riley, Cristóbal; Campbell, Dallas (23 de octubre de 2012). "Las matemáticas que hicieron posible la Voyager". Noticias de la BBC .
  21. ^ Morton, Pedro (1989). Fuego a través del desierto: Woomera y el proyecto conjunto anglo-australiano 1946-1980 . Canberra: Servicio de Publicaciones del Gobierno de Australia. ISBN 0644475005.
  22. ^ Morton, Pedro (1989). Fuego en el desierto: Woomera y el proyecto conjunto anglo-australiano 1946-1980 (PDF digitalizado 2017) . Canberra: Prensa AGPS. ISBN 0-6481804-0-9.
  23. ^ Mangos, D .; Llave Jr., JW (1962). "Cálculo de π con 100.000 decimales". Matemáticas de la Computación . Sociedad Matemática Estadounidense. 16 (77): 76–99. doi :10.2307/2003813. JSTOR  2003813..
  24. ^ Mercer, RJ (1964). Rastro. Programa de Determinación de Órbita Aeroespacial. Centro de Información Técnica de Defensa.
  25. ^ Mathews, T. Jay (3 de noviembre de 1965). "Operación Partido". El carmesí de Harvard . Consultado el 22 de julio de 2020 .
  26. ^ Roger N. Shepard (diciembre de 1964). "Circularidad en juicios de tono relativo" (PDF) . Revista de la Sociedad de Acústica de América . 36 (12): 2346–53. Código bibliográfico : 1964ASAJ...36.2346S. doi :10.1121/1.1919362.

Otras lecturas

enlaces externos