stringtranslate.com

UNIVACI

Un UNIVAC I en la Oficina del Censo de Estados Unidos en 1951
Consola del operador UNIVAC I
UNIVAC I en Franklin Life Insurance Company

El UNIVAC I ( Universal Automatic Computer I ) fue el primer diseño de computadora digital electrónica de propósito general para aplicaciones comerciales producido en los Estados Unidos . Fue diseñado principalmente por J. Presper Eckert y John Mauchly , los inventores del ENIAC . El trabajo de diseño lo inició su empresa, Eckert-Mauchly Computer Corporation (EMCC), y se completó después de que Remington Rand adquiriera la empresa (que más tarde pasó a formar parte de Sperry , ahora Unisys ). En los años anteriores a la aparición de los modelos sucesores de UNIVAC I, la máquina se conocía simplemente como " UNIVAC ". [1]

El primer Univac fue aceptado por la Oficina del Censo de Estados Unidos el 31 de marzo de 1951 y se inauguró el 14 de junio de ese año. [2] [3] La quinta máquina (construida para la Comisión de Energía Atómica de EE. UU .) fue utilizada por la CBS para predecir el resultado de las elecciones presidenciales de 1952 . Con una muestra de apenas el 5,5% de la participación electoral, predijo una victoria aplastante de Eisenhower . [4]

Historia

Posicionamiento en el mercado

Los empleados de Remington Rand , Harold E. Sweeney (izquierda) y J. Presper Eckert (centro) hacen una demostración del UNIVAC de la Oficina del Censo de EE. UU. para el periodista de CBS Walter Cronkite (derecha).
Primer plano de la consola del operador UNIVAC I

La UNIVAC I fue la primera computadora estadounidense diseñada inicialmente para uso comercial y administrativo con una ejecución rápida de operaciones aritméticas y de transporte de datos relativamente simples, a diferencia de los complejos cálculos numéricos requeridos por las computadoras científicas. Como tal, UNIVAC competía directamente con las máquinas de tarjetas perforadas , aunque originalmente UNIVAC no podía leer ni perforar tarjetas. Esa deficiencia obstaculizó las ventas a empresas preocupadas por el alto costo de convertir manualmente grandes cantidades de datos existentes almacenados en tarjetas. Esto se corrigió agregando un equipo de procesamiento de tarjetas fuera de línea, el convertidor de cinta a tarjeta UNIVAC, para transferir datos entre tarjetas y cintas magnéticas UNIVAC. [5] Sin embargo, la cuota de mercado inicial de UNIVAC I era menor de lo que deseaba Remington Rand Company. [ cita necesaria ]

Para promover las ventas, la empresa se unió a la CBS para que UNIVAC I predijera el resultado de las elecciones presidenciales de 1952. Después de que predijo que Eisenhower tendría una victoria aplastante sobre Adlai Stevenson , a diferencia de la encuesta final de Gallup que había predicho que Eisenhower ganaría el voto popular por 51 a 49 en una contienda reñida, el equipo de CBS estaba tan seguro de que UNIVAC estaba equivocado que creían que no estaba funcionando. [ cita necesaria ]

A medida que avanzaban las elecciones, quedó claro que había sido correcto desde el principio: UNIVAC predijo que Eisenhower recibiría 32.915.949 votos y ganaría el Colegio Electoral 438-93 [6] frente al resultado final. Eisenhower recibiría 34.075.029 votos populares en una votación de 442-89. Votos del colegio electoral. UNIVAC tuvo un margen de error del 3,5% del recuento de votos populares de Eisenhower y cuatro votos del total de su voto electoral. [ cita necesaria ]

Después de que los locutores admitieron su prestidigitación y su renuencia a creer la predicción, la máquina se hizo famosa. Esto dio lugar a una mayor conciencia pública sobre la tecnología informática, [7] mientras que las predicciones computarizadas eran una parte imprescindible de las transmisiones de la noche electoral. [ cita necesaria ]

Instalaciones

Univac I en la Oficina del Censo con dos operadores c. 1960

Los primeros contratos fueron con agencias gubernamentales como la Oficina del Censo , la Fuerza Aérea de EE.UU. y el Servicio de Mapas del Ejército de EE.UU. [1] Los contratos también fueron firmados por ACNielsen Company y Prudential Insurance Company . Tras la venta de Eckert-Mauchly Computer Corporation a Remington Rand en 1950, debido a los sobrecostos del proyecto, Remington Rand convenció a Nielsen y Prudential para que cancelaran sus contratos. [ cita necesaria ]

La primera venta, a la Oficina del Censo, se celebró con una ceremonia formal el 31 de marzo de 1951 en la fábrica de la División Eckert-Mauchly en 3747 Ridge Avenue, Filadelfia. En realidad, la máquina no se envió hasta diciembre siguiente porque, al ser el único modelo completamente configurado, era necesaria para fines de demostración y la empresa estaba preocupada por las dificultades de desmontar, transportar y volver a montar la delicada máquina. [8] Como resultado, la primera instalación fue con la segunda computadora, entregada al Pentágono en junio de 1952. [ cita necesaria ]

Instalaciones UNIVAC, 1951-1954

Con un precio original de 159.000 dólares , el UNIVAC I subió de precio hasta situarse entre 1.250.000 y 1.500.000 dólares. Finalmente se construyeron y entregaron un total de 46 sistemas. [ cita necesaria ]

El UNIVAC I era demasiado caro para la mayoría de las universidades y Sperry Rand, a diferencia de empresas como IBM , no era lo suficientemente fuerte financieramente como para permitirse el lujo de regalar muchos. Sin embargo, Sperry Rand donó sistemas UNIVAC I a la Universidad de Harvard (1956), la Universidad de Pensilvania (1957) y el Case Institute of Technology en Cleveland, Ohio (1957). El UNIVAC I en Case todavía estaba operativo en 1965, pero había sido reemplazado por un UNIVAC 1107 . [ cita necesaria ]

Algunos sistemas UNIVAC I permanecieron en servicio mucho después de que los avances tecnológicos los volvieran obsoletos. La Oficina del Censo utilizó sus dos sistemas hasta 1963, lo que equivale a 12 y 9 años de servicio, respectivamente. La propia Sperry Rand utilizó dos sistemas en Buffalo, Nueva York, hasta 1968. La compañía de seguros Life and Casualty of Tennessee utilizó su sistema hasta 1970, con un total de más de 13 años de servicio. [ cita necesaria ]

Descripción técnica

Principales características físicas

Tubos de vacío 7AK7 en una computadora UNIVAC I de 1956

UNIVAC utilicé 6.103 tubos de vacío , [18] [19] pesaba 16.686 libras (8,3 toneladas cortas; 7,6 t), consumía 125 kW , [20] y podía realizar alrededor de 1.905 operaciones por segundo funcionando en un reloj de 2,25 MHz . Sólo el Complejo Central (es decir, la unidad de procesador y memoria) tenía 4,3 m por 2,4 m por 2,6 m de alto. El sistema completo ocupó más de 35,5 m 2 (382 pies²) de espacio. [ cita necesaria ]

Detalles de la memoria principal

Memoria de línea de retardo de mercurio de UNIVAC I

La memoria principal constaba de 1000  palabras de 12 caracteres cada una. Al representar números, se escribían como 11 dígitos decimales más signo . Las 1000 palabras de memoria consistían en 100 canales de registros de línea de retardo de mercurio de 10 palabras . Los buffers de entrada/salida eran de 60 palabras cada uno, y constaban de 12 canales de registros de línea de retardo de mercurio de 10 palabras. Hay seis canales de registros de línea de retardo de mercurio de 10 palabras como repuestos. Con circuitos modificados, siete canales más controlan la temperatura de los siete tanques de mercurio y se utiliza un canal más para el registro "Y" de 10 palabras. El total de 126 canales de mercurio está contenido en los siete tanques de mercurio montados en la parte posterior de las secciones MT, MV, MX, NT, NV, NX y GV. Cada tanque de mercurio está dividido en 18 canales de mercurio. [ cita necesaria ]

Cada canal de línea de retardo de mercurio de 10 palabras se compone de tres secciones:

  1. Un canal en una columna de mercurio, con cristales piezoeléctricos de cuarzo receptores y transmisores montados en extremos opuestos.
  2. Un chasis de frecuencia intermedia, conectado al cristal receptor, que contiene amplificadores, detector y retardo de compensación, montado en la carcasa del tanque de mercurio.
  3. Un chasis de recirculación, que contiene un seguidor de cátodo, un formador de impulsos y un retemporizador, un modulador que acciona el cristal transmisor y compuertas de entrada, de borrado y de interruptor de memoria, montadas en las secciones adyacentes a los tanques de mercurio. [ cita necesaria ]
Placa chasis recirculación UNIVAC 1

Instrucciones y datos

Las instrucciones eran seis caracteres alfanuméricos , dos instrucciones por palabra. El tiempo de suma fue de 525 microsegundos y el tiempo de multiplicación fue de 2150 microsegundos. Existía una modificación no estándar llamada "Overdrive", que permitía tres instrucciones de cuatro caracteres por palabra en algunas circunstancias. (El simulador de Ingerman para UNIVAC, al que se hace referencia a continuación, también hace que esta modificación esté disponible). [ cita necesaria ]

Vista interna de UNIVAC I

Los dígitos se representaron internamente utilizando aritmética decimal codificada binaria (BCD) de exceso de 3 ("XS3") con seis bits por dígito utilizando el mismo valor que los dígitos del juego de caracteres alfanuméricos (y un bit de paridad por dígito para verificación de errores ). permitiendo números de magnitud con signo de 11 dígitos . Pero con la excepción de una o dos instrucciones de máquina, los programadores consideraban que UNIVAC era una máquina decimal, no una máquina binaria, y la representación binaria de los caracteres era irrelevante. Si se encontraba un carácter que no era un dígito en una posición durante una operación aritmética, la máquina lo pasaba sin cambios a la salida y se perdía cualquier acarreo al carácter que no era un dígito. (Tenga en cuenta, sin embargo, que una peculiaridad del circuito de suma/resta de UNIVAC I era que los caracteres "ignorar", espacio y menos se trataban ocasionalmente como numéricos, con valores de –3, –2 y –1, respectivamente, y el El apóstrofe, el signo comercial y el paréntesis izquierdo se trataron ocasionalmente como numéricos, con valores 10, 11 y 12.) [ cita necesaria ]

De entrada y salida

Además de la consola del operador, los únicos dispositivos de E/S conectados al UNIVAC I eran hasta 10 unidades de cinta UNISERVO , una máquina de escribir eléctrica Remington Standard y un osciloscopio Tektronix . UNISERVO fue la primera unidad de cinta para computadora comercial que se vendió. Utilizó una densidad de datos de 128 bits por pulgada (con una velocidad de transferencia real de 7200 caracteres por segundo) en cintas de bronce fosforado recubiertas magnéticamente. UNISERVO también podía leer y escribir cintas creadas por UNITYPER a 20 bits por pulgada. UNITYPER era un dispositivo de máquina de escribir a cinta fuera de línea, utilizado por programadores y para edición de datos menores . Las operaciones de lectura y escritura de cinta hacia atrás y hacia adelante eran posibles en UNIVAC y se superponían completamente con la ejecución de instrucciones, lo que permitía un alto rendimiento del sistema en aplicaciones típicas de procesamiento de datos de clasificación/fusión. Se podrían enviar grandes volúmenes de datos como entrada a través de cintas magnéticas creadas en un sistema de tarjeta a cinta fuera de línea y como salida a través de un sistema de cinta a impresora fuera de línea independiente. La consola del operador tenía tres columnas de interruptores codificados decimales que permitían mostrar cualquiera de las 1000 ubicaciones de memoria en el osciloscopio. Dado que la memoria de la línea de retardo de mercurio almacenaba bits en formato serial, un programador u operador podría monitorear cualquier ubicación de la memoria de manera continua y con suficiente paciencia, decodificar su contenido como se muestra en el osciloscopio. La máquina de escribir en línea se utilizaba normalmente para anunciar puntos de interrupción del programa, puntos de control y volcados de memoria. [ cita necesaria ]

Operaciones

Una instalación típica de UNIVAC I tenía varios dispositivos auxiliares. Había:

UNIVAC no proporcionó un sistema operativo. Los operadores cargaban en un UNISERVO una cinta de programa que podía cargarse automáticamente mediante la lógica del procesador. Se montarían las cintas de datos de origen y de salida apropiadas y se iniciaría el programa. Luego, las cintas de resultados iban a la impresora fuera de línea o, normalmente, para el procesamiento de datos en un almacenamiento a corto plazo para actualizarse con el siguiente conjunto de datos producido en la unidad de tarjeta a cinta fuera de línea. La temperatura del tanque de memoria de la línea de retardo de mercurio se controló muy de cerca ya que la velocidad del sonido en el mercurio varía con la temperatura. En caso de un corte de energía, podrían pasar muchas horas antes de que la temperatura se estabilizara. [ cita necesaria ]

Fiabilidad

Eckert y Mauchly no estaban seguros de la confiabilidad de los circuitos lógicos digitales; en ese momento se sabía poco sobre ellos. El UNIVAC había sido diseñado con circuitos de cálculo paralelos y una comparación estadística de los resultados. En la práctica, sin embargo, sólo los componentes defectuosos , es decir, los tubos de vacío, generaban fallos de comparación, ya que los diseños de circuitos como tales demostraron ser muy fiables. Se estableció un régimen para garantizar la fiabilidad de los frágiles tubos de vacío, el punto crítico de toda la operación. Antes de su uso , se quemaron y probaron exhaustivamente grandes lotes del tipo de tubo predominante 25L6 . (A menudo, la mitad de cualquier lote de producción se desperdiciaba). Luego, los técnicos instalaban un tubo probado y quemado en una ubicación de fácil diagnóstico, como los amplificadores de recirculación de memoria. Luego, cuando se demostró que era antiguo y confiable, este tubo "dorado" se envió al almacén para extraerlo en posiciones lógicas difíciles de diagnosticar.

Además, tomó aproximadamente 30 minutos encender la computadora; toda la potencia del calentador catódico se incrementó gradualmente para reducir la corriente de entrada y la tensión térmica concomitante en los tubos. Como resultado de estas medidas, finalmente se obtuvieron tiempos de actividad ( MTBF ) del procesador de muchos días o semanas. (El UNISERVO no tenía columnas de vacío, sino resortes y cuerdas para amortiguar la cinta desde los carretes hasta el cabrestante . Estos componentes mecánicos se convirtieron en la fuente más frecuente de fallas ) .

Ver también

Notas

  1. ^ ab Johnson, LR, "Enfrentándose a Univac", IEEE Annals of the History of Computing, vol. 28, núm. 2, págs. 32, 42, abril-junio de 2006. doi :10.1109/MAHC.2006.27
  2. ^ Referencia: artículo de CNN sobre el 50 aniversario de UNIVAC.
  3. ^ Norberg, Arthur Lawrence (2005). Computadoras y comercio: un estudio de tecnología y gestión en Eckert-Mauchly Computer Company, Engineering Research Associates y Remington Rand, 1946-1957. Prensa del MIT. págs.190, 217. ISBN 9780262140904.
  4. ^ Lukoff, Herman (1979). De Dits a Bits: una historia personal de la computadora electrónica . Portland, Oregón: Robotics Press. págs. 127-131. ISBN 0-89661-002-0. LCCN  79-90567.
  5. ^ Univac yo. (2003). En Enciclopedia de informática. Obtenido de http://literati.credoreference.com/content/entry/encyccs/univac_i/0
  6. ^ Murphy, Eugene F.; Berkeley, Edmund C. (1 de enero de 1953). "COMPUTADORAS AUTOMÁTICAS EN LA NOCHE DE ELECCIONES". El campo de la maquinaria informática 1953-01: Vol 2, edición 1 . Archivo de Internet. Empresas de Berkeley. págs. 27-28.
  7. ^ Brinkley, Alan. Historia estadounidense: una encuesta . 12ª edición.
  8. ^ Conferencia UNIVAC, Instituto Charles Babbage , Universidad de Minnesota. Transcripción de 171 páginas de historia oral con pioneros de la informática involucrados con la computadora Univac, celebrada del 17 al 18 de mayo de 1990, Washington DC. En la reunión participaron 25 ingenieros, programadores, representantes de marketing y vendedores que estaban involucrados con UNIVAC, así como representantes de usuarios como General Electric, Arthur Andersen y el Censo de Estados Unidos.
  9. ^ "Maquinaria de Computación Automática: Noticias - Pruebas de Aceptación UNIVAC". Matemáticas de la Computación . 5 (35): 176-177. 1951. doi : 10.1090/S0025-5718-51-99425-2 . ISSN  0025-5718.
  10. ^ "Maquinaria informática automática: noticias - División Eckert-Mauchly, Remington Rand Inc". Matemáticas de la Computación . 5 (36): 245. 1951. doi : 10.1090/S0025-5718-51-99416-1 . ISSN  0025-5718.
  11. ^ "Maquinaria de Computación Automática: Noticias - Pruebas de Aceptación UNIVAC". Matemáticas de la Computación . 6 (38): 119. 1952. doi : 10.1090/S0025-5718-52-99400-3 . ISSN  0025-5718.
  12. ^ "Maquinaria de Computación Automática: Noticias - Pruebas de Aceptación UNIVAC". Matemáticas de la Computación . 6 (40): 247. 1952. doi : 10.1090/S0025-5718-52-99384-8 . ISSN  0025-5718.
  13. ^ ab Digital_Computer_Newsletter_V05N03_Jul53.pdf. "1.UNIVAC". Boletín de Informática Digital . 5 (3): 2 de julio de 1953.{{cite journal}}: CS1 maint: others (link)
  14. ^ "LA UNIVAC". Boletín de Informática Digital . 6 (1): 2. Abril de 1954.[ enlace muerto ]
  15. ^ "7. UNIVAC". Boletín de Informática Digital . 6 (3): 4–5. Julio de 1954.[ enlace muerto ]
  16. ^ "2. La UNIVAC". Boletín de Informática Digital . 6 (2): 2 de enero de 1954.[ enlace muerto ]
  17. ^ Ceruzzi, Paul E. Una historia de la informática moderna , MIT, 1998. La fuente señala que la lista se compila a partir de varias fuentes y no incluye los UNIVAC que se completaron y no se entregaron en el período 1951-1954. En algunos casos las fechas son aproximadas. Dependiendo de la definición de "instalado", el orden puede ser ligeramente diferente.
  18. ^ Los tubos de vacío utilizados en la UNIVAC I eran en su mayoría del tipo 25L6 (3947), pero la máquina también usaba tubos del tipo 6AK5 (412), 7AK7 (363), 6AU6 (57), 6BE6 (?), 6SN7 (264) , 6X5 (?), 28D7 (274), 807 (27), 829B (47), 2050 (151), 5545 (?), 5651 (?), 5687 (14), 5915 (96), 6AL5 (199) , 6AN5 (136), 6AH6 (?), 5V4 (?), 5R4 (?), 4D32 (?), 3C23 (64) y 8008 (?).
  19. ^ "Totales: ventas de diodos de germanio; oferta de graduados en ingeniería: componentes informáticos". Industrias electrónicas y de teletecnología. vol. 13. Archivo de Internet. Chilton Co. 1954-03-01. pag. 3.{{cite book}}: CS1 maint: others (link)
  20. ^ Weik, Martin H. (marzo de 1961). "UNIVAC I". ed-thelen.org . Una tercera encuesta sobre los sistemas informáticos digitales electrónicos nacionales.

enlaces externos