UNIVAC
UNIVAC (Computadora automática universal) fue una línea de computadoras electrónicas digitales con programas almacenados que comenzaron con los productos de Eckert-Mauchly Computer Corporation. Más tarde, el nombre se aplicó a una división de la empresa Remington Rand y organizaciones sucesoras.
La BINAC, construida por Eckert–Mauchly Computer Corporation, fue la primera computadora de propósito general para uso comercial, pero no fue un éxito. La última computadora con la insignia UNIVAC se produjo en 1986.
Historia y estructura
J. Presper Eckert y John Mauchly construyeron el ENIAC (Computador e Integrador Numérico Electrónico) en la Escuela Moore de Ingeniería Eléctrica de la Universidad de Pensilvania entre 1943 y 1946. Una disputa de derechos de patente de 1946 con la universidad llevó a Eckert y Mauchly a abandonar el Moore School para formar Electronic Control Company, más tarde rebautizada como Eckert-Mauchly Computer Corporation (EMCC), con sede en Filadelfia, Pensilvania. Esa compañía primero construyó una computadora llamada BINAC (BINary Automatic Computer) para Northrop Aviation (que se usó poco, o tal vez nada). Posteriormente comenzó el desarrollo de UNIVAC. UNIVAC se destinó primero a la Oficina del Censo, que pagó gran parte del desarrollo, y luego se puso en producción.
Con la muerte del presidente y principal patrocinador financiero de EMCC, Henry L. Straus, en un accidente aéreo el 25 de octubre de 1949, EMCC se vendió al fabricante de máquinas de escribir Remington Rand el 15 de febrero de 1950. Eckert y Mauchly ahora informaron a Leslie Groves, el general retirado del ejército que anteriormente había logrado construir el Pentágono y el Proyecto Manhattan, donde estuvo expuesto a ENIAC.
El producto UNIVAC más famoso fue la computadora central UNIVAC I de 1951, que se hizo conocida por predecir el resultado de las elecciones presidenciales de EE. La encuesta final de Gallup hizo que Eisenhower ganara el voto popular 51-49 en una contienda reñida.
La predicción hizo que el jefe de noticias de CBS en Nueva York, Sigfried Mickelson, creyera que la computadora estaba equivocada y se negó a permitir que se leyera la predicción. En cambio, el equipo mostró algunas teatralidades escenificadas que sugerían que la computadora no respondía y anunció que pronosticaba una probabilidad de 8 a 7 para una victoria de Eisenhower (la predicción real era 100 a 1 a su favor).
Cuando las predicciones resultaron ser ciertas, Eisenhower derrotó a Stevenson de manera aplastante, con UNIVAC acercándose al 3,5 % de su voto popular total y cuatro votos del total de su Colegio Electoral, Charles Collingwood, el locutor en el aire, anunció que habían fallado. para creer la predicción anterior.
El ejército de los Estados Unidos solicitó una computadora UNIVAC al Congreso en 1951. El coronel Wade Heavey explicó al subcomité del Senado que la planificación de la movilización nacional involucró a múltiples industrias y agencias: "Este es un proceso de cálculo tremendo... hay ecuaciones que no pueden ser resueltas a mano o por máquinas computacionales operadas eléctricamente porque involucran millones de relaciones que tomaría toda una vida descifrar." Heavey le dijo al subcomité que era necesario ayudar con la movilización y otros asuntos similares a la invasión de Normandía que se basaban en las relaciones de varios grupos.
Remington Rand tenía su propio laboratorio de máquinas de cálculo en Norwalk, Connecticut, y luego compró Engineering Research Associates (ERA) en St. Paul, Minnesota. En 1953 o 1954, Remington Rand fusionó su división de máquinas tabuladoras Norwalk, la ERA "científica" la división de informática y la UNIVAC "negocios" división informática en una sola división bajo el nombre UNIVAC. Esto molestó gravemente a quienes habían estado en ERA y en el laboratorio de Norwalk.
En 1955, Remington Rand se fusionó con Sperry Corporation para convertirse en Sperry Rand. La división UNIVAC de Remington Rand pasó a llamarse división Univac de Sperry Rand. El general Douglas MacArthur fue elegido para dirigir la empresa. En la década de 1960, UNIVAC era una de las ocho principales empresas informáticas estadounidenses en una industria que entonces se denominaba "IBM y los siete enanitos" – una obra de teatro sobre Blancanieves y los siete enanitos, con IBM, con mucho el más grande, interpretando a Blancanieves y los otros siete como enanos: Burroughs, Univac, NCR, CDC, GE, RCA y Honeywell. En la década de 1970, después de que GE vendiera su negocio de computadoras a Honeywell y RCA vendiera el suyo a Univac, la analogía con los siete enanitos se volvió menos adecuada y las pequeñas empresas restantes se conocieron como el "BUNCH" (Burroughs, Univac, NCR, Cdatos de control y Honeywell).
Para ayudar a la "identidad corporativa" el nombre se cambió a Sperry Univac, junto con Sperry Remington, Sperry New Holland, etc. En 1978, Sperry Rand, un conglomerado de varias divisiones (computadoras, máquinas de escribir, muebles de oficina, empacadoras de heno, esparcidores de estiércol, giroscopios, aviónica, radar, maquinillas de afeitar eléctricas), decidió concentrarse únicamente en sus intereses informáticos y se vendieron todas las divisiones no relacionadas. La compañía eliminó el Rand de su título y volvió a Sperry Corporation. En 1986, Sperry Corporation se fusionó con Burroughs Corporation para convertirse en Unisys.
Después de la fusión de Burroughs y Sperry en 1986, Unisys pasó de ser un fabricante de computadoras a una empresa de tercerización y servicios informáticos, compitiendo en ese momento en el mismo mercado que IBM, Electronic Data Systems (EDS) y Computer Sciences Corporation.
Unisys continúa diseñando y fabricando computadoras de clase empresarial con las líneas de servidores ClearPath.
Modelos
A lo largo de su historia, UNIVAC produjo una serie de gamas de modelos independientes. Una de las primeras líneas de computadoras de tubo de vacío de UNIVAC se basó en la ERA 1101 y los modelos construidos en ERA se rebautizaron como UNIVAC 110x; a pesar de los números de modelo 1100, no estaban relacionados con la última serie 1100/2200. El 1103A se acredita en la literatura como la primera computadora en tener interrupciones.
La gama de modelos original era la UNIVAC I (UNIVersal Automatic Computer I), la segunda computadora comercial fabricada en los Estados Unidos. La memoria principal constaba de tanques de mercurio líquido que implementaban una memoria de línea de retardo, organizada en 1000 palabras de 12 caracteres alfanuméricos cada una. La primera máquina se entregó el 31 de marzo de 1951.
El UNIVAC II fue una mejora del UNIVAC I que UNIVAC entregó por primera vez en 1958. Las mejoras incluyeron memoria de núcleo magnético (sin mercurio) de 2000 a 10 000 palabras, unidades de cinta UNISERVO II, que podían usar el antiguo UNIVAC I cintas de metal o las nuevas cintas de película de PET, y algunos circuitos que estaban transistorizados (aunque todavía era una computadora de tubo de vacío). Era totalmente compatible con los programas UNIVAC I existentes tanto para código como para datos. El UNIVAC II también agregó algunas instrucciones al conjunto de instrucciones del UNIVAC I.
Sperry Rand comenzó a enviar UNIVAC III en 1962 y produjo 96 sistemas UNIVAC III. A diferencia de UNIVAC I y UNIVAC II, era una máquina binaria y mantenía la compatibilidad con todos los formatos de datos alfanuméricos y decimales de UNIVAC I y UNIVAC II para compatibilidad con versiones anteriores. Esta fue la última de las máquinas UNIVAC originales.
La UNIVAC de estado sólido era una computadora decimal de 2 direcciones, con memoria en un tambor giratorio con 5000 palabras firmadas de 10 dígitos, dirigida al mercado empresarial de uso general. Llegó en dos versiones: Solid State 80 (tarjetas IBM-Hollerith de 80 columnas) y Solid State 90 (tarjetas Remington-Rand de 90 columnas). Esta computadora usaba lógica magnética, no transistores, porque los transistores disponibles en ese momento tenían características muy variables y no eran lo suficientemente confiables. Las puertas lógicas magnéticas se basaban en núcleos magnéticos con múltiples bobinados de alambre; a diferencia de los tubos de vacío, eran dispositivos de estado sólido y tenían una vida útil prácticamente infinita. Las puertas magnéticas requerían impulsar pulsos de corriente producidos por un tubo de vacío tipo transmisor, del tipo que todavía se usa en los amplificadores finales de radioaficionados. Por lo tanto, Solid State dependía, en el centro de sus operaciones, de un tubo de vacío, sin embargo, solo se requerían unos pocos tubos, en lugar de miles, lo que aumentaba enormemente la confiabilidad.
La serie UNIVAC 1100/2200 es una serie de sistemas informáticos transistorizados de 36 bits compatibles fabricados inicialmente por Sperry Rand. La serie continúa siendo respaldada hoy por Unisys Corporation como ClearPath Forward Dorado Series.
- Remington Rand 409 fue un panel de control programado calculadora de tarjetas perforadas, diseñado en 1949.
- La UNIVAC 418 (aka 1219) era una máquina de memoria básica de 18 bits. En los tres modelos diferentes se fabricaron más de 392 sistemas.
- El UNIVAC 490 fue una máquina de memoria básica de 30 bits con palabras de 16K o 32K; 4,8 microsegundo ciclo. El UNIVAC 1232 fue una versión militar del 490.
- La UNIVAC 492 es similar a la UNIVAC 490, pero con memoria extendida a 64K palabras de 30 bits.
- La UNIVAC 494 fue una máquina de palabras de 30 bits y sucesor de la UNIVAC 490/492 con memoria básica más rápida de la CPU y 131K (más tarde 262K). Se disponía de hasta 24 canales I/O y el sistema solía enviarse con UNIVAC FH880 o UNIVAC FH432 o FH1782 de batería magnética. El sistema operativo básico fue OMEGA (sucesor a REX para el 490) aunque también se utilizaron sistemas operativos personalizados (por ejemplo, CONTORTOS para reservas aéreas).
- El UNIVAC 1004 fue un sistema programado de procesamiento de datos de tarjetas perforadas, introducido en 1962 por la UNIVAC. La memoria total fue de 961 caracteres (6 bits) de la memoria central. Los periféricos eran un lector de tarjetas (400 tarjetas/minuto), un puñetazo de tarjeta (200 tarjetas/minuto) utilizando tarjetas patentadas 90-column, tarjetas de agujero redondo o tarjetas IBM-compatibles, 80-column, una impresora de tambor (400 líneas/minuto) y una unidad de cinta Uniservo. El 1004 también fue soportado como una impresora de lector de tarjetas remotas a través de servicios de comunicación sincronizados. A U.S. Navy (Weapons Station, Concord) 1004 was dedicated to printing from tape as a means of offloading the task from their Solid State 80 mainframe, which produced the tapes. Un programa de plug-board llamado Emulator fue ampliamente instalado para convertir 1004s a operación de programa almacenado, leyendo instrucciones de las cubiertas del programa de tarjetas que determinaron el procesamiento de los siguientes decks de datos. Una vez instalado, el emulador rara vez fue eliminado ya que podía ejecutar la máquina como se desea y, como casi todas las funciones de la máquina se utilizaba, era físicamente pesado de la masa de los saltadores instalados llenando casi toda la tabla. El emulador no era un producto Univac, sino que fue construido por cada cliente, una tarea tediosa. Su uso pesado de los relés de reed de 1004, llamados selectores, causó mayores fracasos, posteriormente resueltos por el uso de selectores electrónicos en el seguimiento 1005.
- El UNIVAC 1005, una versión mejorada de la UNIVAC 1004, fue enviada por primera vez en febrero de 1966. La máquina vio un uso amplio del Ejército de Estados Unidos, incluyendo el primer uso de un ordenador electrónico en el campo de batalla. También se disponía de periféricos adicionales que incluían un lector de cintas de papel y un apilador de tres bolsillos que podía leer/punch. La máquina tenía un ensamblador de dos etapas (SAAL – Single Address Assembly Language) que era su ensamblador primario; también tenía un compilador basado en tarjetas de tres etapas para un lenguaje de programación llamado SARGE. Se utilizaron 1005 como algunos nodos en Autodin. En realidad había dos versiones del 1005. La versión de Sistemas Federales (militares) descrita anteriormente y una versión de Sistemas Comerciales para uso civil. Mientras que las dos versiones compartían memoria común y periféricos tenían dos conjuntos de instrucciones completamente diferentes. La versión de Sistemas Comerciales tenía un ensamblador de tres pases y un generador de programas.
- El UNIVAC 1050 era un equipo programado internamente con hasta 32K de memoria de carácter de seis bits, que se introdujo en 1963. Se trataba de una máquina de dirección con instrucciones de 30 bits, tenía un sistema operativo 4K y se programaba en el lenguaje de montaje PAL. El 1050 fue utilizado ampliamente por el sistema de suministro de la Fuerza Aérea de los Estados Unidos para el control de inventarios.
- El Serie UNIVAC 9000 (9200, 9300, 9400, 9700) se introdujo a mediados de los años 60 para competir con el bajo final de la serie IBM 360. Los 9200 y 9300, que difieren en la velocidad de la CPU y la capacidad máxima de memoria (16K para el original 9200 vs 32K para las otras variantes) aplicaron el mismo subconjunto modificado de 16 bits de la arquitectura 360 como el Modelo 20, mientras que el UNIVAC 9400 implementó un subconjunto del conjunto completo de instrucciones 360. Esto no violó las patentes de IBM ni los derechos de autor; Sperry obtuvo los derechos de "cerrar" el 360 como solución de una demanda relativa a la violación por IBM de las patentes de memoria núcleo de Remington Rand. El 9400 fue aproximadamente equivalente al IBM 360/30. La serie 9000 utilizaba la memoria de alambre plateado, que funcionaba un poco como la memoria del núcleo, pero usaba una lectura no destructiva. Dado que la serie 9000 fue destinada como competidores directos a IBM, utilizaron tarjetas de 80 columnas y codificación de caracteres EBCDIC. La capacidad de memoria comenzó tan baja como 8K byte almacenamiento primario para un sistema configurado por lotes. Opcionalmente se puede añadir un subsistema de unidad de disco, con unidades de disco 8414 5MB y unidades de cinta, utilizando el Uniservo VI.
- El UNIVAC Serie 90:
- High-end: (90/60, 90/70, 90/80): Las máquinas High-end Series 90 fueron sucesores de las máquinas UNIVAC 9000 de gama alta, pero agregaron memoria virtual y por lo tanto fueron similares, o equivalentes, a los mainframes IBM System/370 posteriores.
- Low-end: (90/30, 90/25, 90/40): Por separado de la serie de gama alta, Sperry Univac introdujo el Univac 90/30 en aproximadamente 1975 para proporcionar una ruta de actualización para 9x00 usuarios y competir con el Sistema IBM 3. Usaba un sistema operativo de disco y tenía una impresora de 300 o 600 líneas por minuto, un lector de tarjetas, opcionalmente un golpe de tarjeta, una consola (Uniscope 100), unidades de disco adjuntas que tenían paquetes de disco extraíbles, varias unidades de cinta de 1600 o 6250 BpI, y un controlador de comunicaciones opcional que soportaba hasta 16 terminales (más tarde 32) El disco estándar era el 8416 que tenía un paquete de disco extraíble de varias capas que tenía unos 29 millones de bytes. La unidad 8418 fue una versión mejorada que apoyó tanto 29MB como "doble densidad" paquetes de disco 58MB. Estas unidades de disco operaron en el IDA (Ajustador de disco integrado). También había una unidad opcional 8430 con una capacidad de 100 MB que operaba en un canal separado de alta velocidad. Las unidades de cinta disponibles fueron el Uniservo 10 (Mux Channel) y Uniservo 14 (canal selector). El Selector Channel opcional también permitió el uso de otros dispositivos de alta velocidad, como la impresora 1200 lpm 0776 o la impresora 2000 lpm 0770. La máquina tenía chips de memoria 4K o 16K, y las máquinas típicas tenían entre 128 y 512 memoria KiB. Dirigió un sistema operativo llamado OS/3, y podría funcionar hasta 7 puestos de trabajo a la vez, sin contar varias extensiones del sistema operativo, como el distribuidor de impresión y el acceso a las telecomunicaciones (ICAM). Era un camino de actualización para los usuarios que habían superado el Sistema IBM/3. Corrió Cobol-74, RPG2, Fortran y Assembler. El conjunto de instrucciones de la serie 90/xx se implementó en microcódigo y fue cargado en almacenamiento de control como parte del proceso de arranque, antes de cargar el sistema operativo.
- Poco después de la introducción del 90/30, Sperry Univac introdujo el 90/25 que era el mismo hardware básico, sin embargo tenía una opción para un lector de 80 columnas más pequeño y era un poco más lento. La máquina ejecutó 3 instrucciones y luego un NOP (no op) para frenarlo, ya que casi cada componente era idéntico al 90/30). Más tarde se añadió un modelo 90/40, con un rendimiento mejorado a partir de una velocidad de reloj más rápida (tiempo de ciclo de 500ns vs 600ns), preinversión de la siguiente instrucción, y mayor capacidad máxima de memoria principal (1M vs 512K).
- El Sperry UNIVAC Serie 80 del sistema: La serie 90/xx fue reemplazada finalmente en 1981 por el Sistema 80, los modelos 4 y 6. En 1984 se introdujeron más potentes sistemas 80 (módulos 8, 10 y 20). Estos fueron los mainframes de Sperry-badged, IBM/360-como en realidad desarrollados e diseñados por Mitsubishi en Japón. El último Sistema 80 fue el modelo 7E, lanzado en 1990 por Unisys.
Sistemas operativos
La 1107 fue la primera máquina de 36 bits orientada a palabras con una arquitectura similar a la que se conoció como la "serie 1100". Ejecutaba el sistema operativo EXEC I o EXEC II, sistemas operativos de segunda generación orientados a lotes, típicos de principios a mediados de la década de 1960. El 1108 ejecutaba EXEC II o EXEC 8. EXEC 8 permitía el manejo simultáneo de aplicaciones en tiempo real, tiempo compartido y trabajo por lotes en segundo plano. El paquete de interfaz de transacciones (TIP), un entorno de procesamiento de transacciones, permitió que los programas se escribieran en COBOL, mientras que los programas similares en sistemas de la competencia se escribieron en lenguaje ensamblador. En sistemas posteriores, EXEC 8 pasó a llamarse OS 1100 y OS 2200, y los descendientes modernos mantuvieron la compatibilidad con versiones anteriores. Algunos sistemas operativos más exóticos se ejecutaban en el 1108, uno de los cuales era RTOS, un sistema más básico diseñado para aprovechar mejor el hardware.
La asequible serie System 80 de pequeños mainframes ejecutaba el sistema operativo OS/3 que se originó en Univac 90/30 (y más tarde 90/25 y 90/40).
La serie 90 de UNIVAC se ejecutó por primera vez con OS/9 desarrollado por Univac, que luego fue reemplazado por el sistema operativo de memoria virtual (VMOS) de RCA. RCA originalmente llamó a este sistema operativo Time Sharing Operating System (TSOS), ejecutándose en la línea Spectra 70 de RCA de sistemas de memoria virtual y cambió su nombre a VMOS antes de la adquisición de Sperry de RCA CSD. Después de que VMOS fuera portado a 90/60, Univac lo renombró VS/9.
Marca
UNIVAC ha sido, a lo largo de los años, una marca registrada de:
- Eckert–Mauchly Computer Corporation
- Remington Rand Corporation
- Sperry Corporation
- Sperry Rand Corporation
- Unisys Corporation
Contenido relacionado
Fortran
Retardo de grupo y retardo de fase
Azúcar sintáctica