Articulo de referencia

Serie UNIVAC 1100/2200

UNIVAC 1100/80 La serie UNIVAC 1100/2200 es una serie de sistemas informáticos compatibles de 36 bits , que comenzó con el UNIVAC 1107 en 1962, fabricado inicialmente por Sperry...

UNIVAC 1100/80

La serie UNIVAC 1100/2200 es una serie de sistemas informáticos compatibles de 36 bits , que comenzó con el UNIVAC 1107 en 1962, fabricado inicialmente por Sperry Rand . Unisys Corporation continúa brindando soporte a la serie actualmente bajo el nombre de ClearPath Dorado Series. El número de modelo 1107 de estado sólido seguía la misma secuencia que los primeros ordenadores de tubos de vacío , pero estos últimos no eran compatibles con sus sucesores de estado sólido . [ 1 ]

Arquitectura

Formatos de datos

  • Punto fijo , ya sea entero o fraccionario.
    • Palabra completa – 36 bits ( complemento a uno )
    • Media palabra: dos campos de 18 bits por palabra (sin signo o en complemento a uno).
    • Tercera palabra: tres campos de 12 bits por palabra (complemento a uno).
    • Cuarto de palabra: cuatro campos de 9 bits por palabra (sin signo)
    • Sexta palabra: seis campos de 6 bits por palabra (sin signo).
  • Punto flotante
    • Precisión simple – 36 bits: bit de signo, característica de 8 bits, mantisa de 27 bits
    • Doble precisión : 72 bits: bit de signo, bit característico de 11 bits, mantisa de 60 bits.
  • Alfanumérico
    • FIELDATA – Variante de código UNIVAC de 6 bits [ 2 ] (sin caracteres en minúscula) seis caracteres en cada palabra de 36 bits. [ 3 ] (FIELDATA era originalmente un código de siete bits del cual solo se definieron formalmente 64 posiciones de código (que ocupan seis bits). [ 4 ] )
    • ASCII : 9 bits por carácter (los ocho bits más a la derecha se utilizan para un carácter ASCII); cuatro caracteres en cada palabra de 36 bits.

Formato de instrucciones

Las instrucciones tienen una longitud de 36 bits con los siguientes campos: [ 5 ] [ 6 ]

f (6 bits) - designador de función ( código de operación ),
j (4 bits) - designador de palabra parcial, designador de registro J o designador de función menor,
un (4 bits) - designador de registro (A, X o R) o designador de E/S,
x (4 bits) - designador del registro de índice (X),
h (1 bit) - designador de incremento del registro de índice,
i (1 bit) - designador de dirección indirecta,
u (16 bits) - designador de dirección u operando.

Registros

Los 128 registros de la pila de registros generales de alta velocidad (o "registros de circuitos integrados" en los modelos UNIVAC 1108 y UNIVAC 1106 ) se corresponden con el espacio de datos actual en la memoria principal, comenzando en la dirección de memoria cero. Estos registros incluyen copias de usuario y ejecutivas de los registros A, X, R y J, así como numerosos registros ejecutivos de funciones especiales.

La tabla de la derecha muestra las direcciones (en octal ) de los registros de usuario.

Hay 15 registros de índice (X1 ... X15), 16 acumuladores (A0 ... A15) y 15 registros de usuario de funciones especiales (R1 ... R15). Los cuatro registros J y los tres "registros de almacenamiento temporal" son usos de algunos de los registros R de funciones especiales.

Una característica interesante es que los últimos cuatro registros de índice (X12 ... X15) y los primeros cuatro acumuladores (A0 ... A3) se superponen, lo que permite interpretar los datos en ambos sentidos en estos registros. Esto también da como resultado cuatro acumuladores sin asignar (A15+1 ... A15+4) a los que solo se puede acceder mediante su dirección de memoria (las instrucciones de doble palabra en A15 operan en A15+1).

Las máquinas de tubos de vacío no son compatibles entre sí.

Antes del UNIVAC 1107, UNIVAC fabricó varias máquinas basadas en tubos de vacío con números de modelo del 1101 al 1105. Estas máquinas tenían arquitecturas y tamaños de palabra diferentes y no eran compatibles entre sí ni con el 1107 ni sus sucesores. Todas utilizaban tubos de vacío y muchas empleaban memoria de tambor como memoria principal. Algunas fueron diseñadas por Engineering Research Associates (ERA), empresa que posteriormente fue adquirida y fusionada con UNIVAC.

El UNIVAC 1101 , o ERA 1101, fue un sistema informático diseñado por ERA y construido por la corporación Remington Rand en la década de 1950. Nunca se comercializó. [ 7 ] Fue desarrollado bajo el Proyecto 13 de la Armada, que es 1101 en binario. [ 8 ] El UNIVAC 1102 o ERA 1102 fue diseñado por Engineering Research Associates para la Fuerza Aérea de los Estados Unidos. El UNIVAC 1103 de 36 bits se presentó en 1953 y una versión mejorada ( UNIVAC 1103A ) se lanzó en 1956. Esta fue la primera computadora comercial en usar memoria de núcleo en lugar del tubo Williams . El UNIVAC 1105 fue el sucesor del 1103A y se presentó en 1958.

El sistema UNIVAC 1104 era una versión de 30 bits del 1103, fabricado para Westinghouse Electric en 1957 para su uso en el programa de misiles BOMARC . Sin embargo, para cuando el BOMARC se desplegó en la década de 1960, una computadora más moderna (una versión del AN/USQ-20 , denominada G-40) había reemplazado al UNIVAC 1104.

Serie compatible con UNIVAC 1100

Estas máquinas tenían una arquitectura y un tamaño de palabra comunes. Todas utilizaban electrónica transistorizada y circuitos integrados . Las primeras máquinas usaban memoria de núcleo magnético (la 1110 usaba memoria de hilo chapado ) hasta que fue reemplazada por memoria de semiconductores en 1975.

1107

La UNIVAC 1107 fue la primera computadora de estado sólido de la serie UNIVAC 1100 de Sperry Univac, presentada en octubre de 1962. También se la conocía como la Computadora de Película Delgada debido a que utilizaba memoria de película delgada para el almacenamiento de sus registros . Representó un cambio significativo en la arquitectura: a diferencia de los modelos anteriores, no era una máquina estricta de dos direcciones, sino una máquina de una sola dirección con hasta 65 536 palabras de memoria de núcleo de 36 bits. Los registros de la máquina se almacenaban en 128 palabras de memoria de película delgada , una forma más rápida de almacenamiento magnético. Con seis ciclos de memoria de película delgada por cada ciclo de memoria principal de 4 microsegundos, la indexación de direcciones se realizaba sin penalización en el tiempo de ciclo. Solo se vendieron 36 unidades.

La memoria principal estaba disponible en 16 384 palabras de 36 bits en un solo banco; o en incrementos de 16 384 palabras hasta un máximo de 65 536 palabras en dos bancos con acceso independiente. Con un tiempo de ciclo de 4 microsegundos, el tiempo de ciclo efectivo era de 2 microsegundos cuando los accesos a instrucciones y datos se superponían en dos bancos.

La pila de registros generales de memoria de película delgada de 128 palabras (16 para aritmética, índice y repetición, con algunos en común) tenía un tiempo de acceso de 300 nanosegundos con un tiempo de ciclo completo de 600 nanosegundos. Seis ciclos de memoria de película delgada por ciclo de memoria del núcleo y un circuito sumador rápido permitían la indexación de direcciones de memoria dentro del ciclo de memoria del núcleo de instrucción actual y también la modificación del valor del índice (los 18 bits superiores con signo se sumaban a los 18 bits inferiores) en el registro de índice especificado (había 16 disponibles). Los 16 canales de entrada/salida (E/S) también utilizaban ubicaciones de memoria de película delgada para registros de ubicación de memoria de E/S de acceso directo a memoria. Los programas no podían ejecutarse desde ubicaciones de memoria de película delgada no utilizadas.

Se admitían tanto las unidades de cinta UNISERVO IIA como las UNISERVO III , las cuales podían utilizar cinta metálica (UNIVAC I) o cinta de mylar .

La unidad de memoria de tambor FH880 también funcionaba como medio de almacenamiento de archivos y de impresión. Con una velocidad de rotación de 1800 RPM, almacenaba aproximadamente 300 000 palabras de 36 bits.

El 1107, sin ningún periférico, pesaba alrededor de 5200 libras (2,6 toneladas cortas; 2,4 t) . [ 9 ] 

Univac proporcionó un sistema operativo por lotes, EXEC I. Computer Sciences Corporation fue contratada para proporcionar un potente compilador optimizador de Fortran IV , un ensamblador llamado SLEUTH con sofisticadas capacidades de macro y un cargador de enlaces muy flexible .

Costos de ejemplo

A continuación se muestra un ejemplo de estimación presupuestaria para un UNIVAC 1107 de 1963. [ 10 ]

1108

Una máquina Univac 1108 utilizada para procesar el censo de Estados Unidos de 1970.

El 1108 se presentó en julio de 1964. [ 11 ] Los circuitos integrados reemplazaron la memoria de película delgada que el UNIVAC 1107 utilizaba para el almacenamiento de registros . Se utilizaron núcleos más pequeños y rápidos , en comparación con el 1107, para la memoria principal . [ 12 ]

Además de componentes más rápidos, se incorporaron dos mejoras de diseño significativas: registros base e instrucciones de hardware adicionales. Los dos registros base de 18 bits (uno para almacenamiento de instrucciones y otro para almacenamiento de datos) permitían la reubicación dinámica: a medida que un programa se intercambiaba dentro y fuera de la memoria principal, sus instrucciones y datos podían colocarse en cualquier lugar cada vez que se recargaba. Para admitir la multiprogramación , el 1108 contaba con protección de memoria mediante dos registros base y límite, con una resolución de 512 palabras. Uno se denominaba banco I o banco de instrucciones, y el otro banco D o banco de datos. Si el banco I y el banco D de un programa se colocaban en diferentes bancos físicos de memoria, se obtenía una ventaja de 0,5 microsegundos, denominada "temporización de banco alternativo". El 1108 también introdujo el Registro de Estado del Procesador (PSR). Además de controlar los Registros Base, incluía varios "bits" de control que habilitaban las diversas funciones de Protección de Almacenamiento, permitían la selección del conjunto de registros A, X y R de Usuario o Ejecución, y habilitaban el "Modo de Protección" para programas de usuario. El modo de protección impedía que los programas de usuario ejecutaran instrucciones "privilegiadas" exclusivas para el ejecutivo y que accedieran a ubicaciones de memoria fuera de la memoria asignada al programa. [ 13 ]

Las instrucciones de hardware adicionales del 1108 incluían aritmética de doble precisión , carga de doble palabra, instrucciones de almacenamiento y comparación. El procesador podía tener hasta 16 canales de entrada/salida para periféricos. La CPU 1108, con la excepción de la pila ICR (Registro de Control Integrado) de 128 palabras (200 octales), se implementó completamente mediante tarjetas lógicas de componentes discretos, cada una con un conector de alta densidad de 55 pines, que se conectaba a un plano posterior con cableado trenzado. Se utilizó cableado adicional de par trenzado aplicado manualmente para implementar conexiones de plano posterior con temporización sensible, conexiones entre planos posteriores con cableado trenzado y conexiones al panel de conectores del canal de E/S en la sección inferior del gabinete de la CPU. La pila ICR (Registro de Control Integrado) se implementó con una "nueva" tecnología de circuitos integrados , reemplazando los registros de película delgada del 1107. El ICR constaba de 128 registros de 38 bits, con un bit de paridad de media palabra calculado y verificado con cada acceso. El ICR correspondía lógicamente a las primeras 128 direcciones de memoria (200 octales), pero estaba integrado en la CPU. La memoria principal se encontraba en uno o más gabinetes separados y constaba de dos módulos independientes de 32 KB, con una capacidad total de 64 KB de palabras de 38 bits (36 bits de datos y un bit de paridad por cada media palabra de 18 bits). El tiempo de ciclo básico de la memoria principal era de 750 ns, y los circuitos de soporte se implementaron con la misma tecnología de placa base/placa base que la CPU 1108.

Justo cuando se entregaban los primeros sistemas UNIVAC 1108 en 1965, Sperry Rand anunció el UNIVAC 1108 II (también conocido como UNIVAC 1108A ), que admitía multiprocesamiento: hasta tres CPU , cuatro bancos de memoria con un total de 262 144 palabras y dos controladores de entrada/salida (IOC) programables e independientes. Con todos los sistemas en funcionamiento, podían ejecutarse cinco actividades simultáneamente: tres programas en las CPU y dos procesos de entrada/salida en los IOC. Se incorporó una instrucción adicional: la de prueba y ajuste , para la sincronización entre las CPU.

Aunque un estudio interno de 1964 indicaba que solo se venderían alrededor de 43, en total se produjeron 296 procesadores.

El 1108 II, o 1108A, fue el primer multiprocesador de la serie, con capacidad de expansión a tres CPU y dos IOC (Unidades de Control de Entrada/Salida). Para ello, disponía de hasta 262.144 palabras (cuatro gabinetes) de memoria principal de ocho puertos: rutas de instrucciones y datos independientes para cada CPU, y una ruta para cada IOC. La memoria estaba organizada en bancos físicos de 65.536 palabras, con puertos pares e impares separados en cada banco. El conjunto de instrucciones era muy similar al del 1107, pero incluía algunas instrucciones adicionales, como la instrucción "Test and Set" para la sincronización del multiprocesador. Algunos modelos del 1108 implementaban la capacidad de dividir las palabras en cuatro bytes de nueve bits, lo que permitía el uso de caracteres ASCII . La mayoría de las configuraciones del 1108A incluían una o dos CPU, cada una con ocho o (opcionalmente) dieciséis canales de E/S paralelos de 36 bits, y dos o tres gabinetes de memoria de núcleo de 64 KB. Los sistemas de tres CPU con gabinetes de memoria de cuatro núcleos fueron la excepción debido a consideraciones de costo. El IOC era un gabinete independiente que contenía 8 o (opcionalmente) 16 canales de E/S adicionales para admitir configuraciones con grandes requisitos de almacenamiento masivo. Se produjo un número muy limitado de IOC, siendo United Air Lines (UAL) el cliente principal.

El procesador de matrices UNIVAC, o UAP, se produjo en cantidades aún más limitadas que el IOC. Era un coprocesador matemático independiente, diseñado a medida para el sistema 1108A. En su nivel más básico, el UAP constaba de cuatro unidades aritméticas 1108A y su circuito de control asociado, alojados en un gabinete independiente prácticamente idéntico a la CPU 1108A. El UAP se ubicaba física y lógicamente entre dos sistemas multiprocesador 1108A. Era capaz de direccionar e interactuar directamente con los cuatro gabinetes de memoria de núcleos de 65K de dos sistemas 1108A independientes. Podía ejecutar diversas instrucciones de procesamiento de matrices, siendo la más importante la transformada rápida de Fourier (FFT). En términos sencillos, una de las CPU 1108A transferiría matrices de datos a la memoria principal y enviaría al UAP un paquete de instrucciones, que contenía la función a ejecutar y la(s) dirección(es) de memoria de la(s) matriz(ces) de datos, a través de un canal de E/S estándar. [ 14 ] El UAP realizaría entonces la operación, de forma totalmente independiente de la(s) CPU, y, una vez completada la operación, "interrumpiría" a la CPU de origen a través del canal de E/S. Se construyó un número muy reducido de UAP para Shell Oil Company , Digitech (Calgary) y Gulf Canada (Calgary). Los UAP instalados se utilizaron para el procesamiento de datos sísmicos.

Cuando Sperry Rand reemplazó la memoria de núcleos por memoria de semiconductores , la misma máquina se lanzó como UNIVAC 1100/20 . En esta nueva nomenclatura, el último dígito representaba el número de CPU (por ejemplo, 1100/22 era un sistema con dos CPU).

1106

Las máquinas 1107 y las primeras 1108 estaban dirigidas a la comunidad de computación científica y de ingeniería, hasta el punto de que el Grupo de Usuarios de la Serie 1100 se denominó UNIVAC Scientific Exchange, o USE. Los sistemas operativos estaban orientados al procesamiento por lotes, siendo FORTRAN y (en menor medida) ALGOL los lenguajes más utilizados. A medida que el mercado de la computación comercial maduró, estos sistemas operativos dejaron de satisfacer la creciente demanda de computación empresarial, donde las aplicaciones se escribían habitualmente en COBOL . UNIVAC respondió a este cambio en el mercado con el sistema multiprocesador 1108A y con el sistema operativo EXEC 8. Mientras que los programas de ingeniería y ciencia a menudo dependían en gran medida de la capacidad de cálculo (es decir, utilizaban toda la CPU y la memoria principal), las aplicaciones empresariales, normalmente escritas en COBOL, dependían casi siempre de las operaciones de entrada/salida (es decir, esperaban a que se completaran dichas operaciones). La instrumentación del sistema operativo EXEC 8 reveló que, en una configuración multiprocesador 1108A, la(s) CPU permanecían frecuentemente en estado de inactividad hasta el 50% del tiempo (véase la nota a continuación). Dado que el rendimiento de la CPU no era un problema en estas aplicaciones, tenía sentido comercial crear un sistema de menor precio y menor rendimiento para atender al mercado empresarial en rápido crecimiento.

El UNIVAC 1106 se presentó en diciembre de 1969 y era absolutamente idéntico al UNIVAC 1108, tanto físicamente como en su conjunto de instrucciones . Al igual que el 1108, era compatible con multiprocesadores, aunque parece que nunca se suministró con más de dos CPU y no admitía IOC. De hecho, la única diferencia entre una CPU 1108A y una CPU 1106 eran un par de tarjetas de temporización. Para mantener los costos bajos, una CPU 1106 podía solicitarse con tan solo cuatro canales de palabra. Esto significaba que solo tres canales de E/S estaban disponibles para los subsistemas periféricos, ya que el canal 15 (el canal con el número más alto) siempre estaba, tanto en los sistemas 1106 como en los 1108, dedicado a la consola del operador. Las primeras versiones del UNIVAC 1106 eran simplemente sistemas UNIVAC 1108 a la mitad de velocidad. Posteriormente, Sperry Univac utilizó un sistema de memoria diferente, que era intrínsecamente más lento y económico que el del UNIVAC 1108. Sperry Univac vendió un total de 338 procesadores en 1106 sistemas.

Cuando Sperry Rand reemplazó la memoria de núcleos por memoria de semiconductores , la misma máquina se lanzó al mercado con el nombre de UNIVAC 1100/10 .

  • Nota: Bucle de inactividad EXEC 8: se entraba en este bucle cuando la CPU no tenía ninguna tarea disponible para ejecutar (normalmente, al esperar a que finalizara una operación de E/S). En resumen, la CPU ejecutaba una transferencia de bloque (código de operación 022) de la pila ICR (las primeras 0200 direcciones de memoria) a las mismas direcciones. Dado que la pila ICR estaba contenida en la CPU, esto minimizaba el uso de ciclos de memoria del núcleo, liberándolos para las CPU activas y los IOC.

1110

El UNIVAC 1110 fue el cuarto miembro de la serie, presentado en 1972.

El UNIVAC 1110 contaba con soporte mejorado para multiprocesamiento: el acceso a memoria de dieciséis vías permitía hasta seis CAU (Unidad Aritmética de Comandos, el nuevo nombre de la CPU y llamada así porque la CAU ya no tenía capacidad de E/S) y cuatro IOAU (Unidades de Acceso de Entrada/Salida, el nombre de las unidades separadas que ejecutaban los programas del canal de E/S). La CAU del 1110 amplió el rango de direcciones de memoria de 18 bits (1108 y 1106) a 24 bits, lo que permitía hasta 16 millones de palabras de memoria direccionable. La memoria principal utilizada en los sistemas 1108/1106 fue reemplazada por memoria de hilo chapado más rápida . Cada gabinete de memoria contenía ocho módulos de memoria de hilo chapado independientes de 8K, o 64K para todo el gabinete. Al igual que con el 1108/1106, había un máximo de cuatro gabinetes de 64K por sistema. El sistema 1110 también contaba con gabinetes de «Memoria Extendida» accesibles en cadena para ampliar el almacenamiento principal. Si bien era posible utilizar los gabinetes de memoria de núcleo de 64K del 1108 como almacenamiento extendido, en la mayoría de los sistemas se empleaban los gabinetes de memoria de 131K, más grandes y económicos, del sistema 1106. Se permitían hasta ocho gabinetes de Memoria Extendida, con una capacidad máxima de un millón de palabras. Se requería un controlador de almacenamiento extendido (ESC) para cada par de gabinetes de memoria, a fin de proporcionar la conexión física y la traducción de direcciones desde las unidades de acceso de caché (CAU) y las unidades de acceso de entrada/salida (IOAU) del 1110.

La configuración mínima para un sistema 1110 era de dos CAU y una IOAU. La configuración más grande, 6x4, solo la utilizaba la NASA . La CAU 1110 fue el primer procesador segmentado diseñado por UNIVAC. La CAU podía tener hasta cuatro instrucciones en distintas etapas de ejecución en cualquier instante. La IOAU estaba completamente separada, tanto física como lógicamente, de la CAU, y tenía su propia ruta de acceso a los distintos módulos de memoria principal y extendida. Esto permitía que las operaciones de E/S fueran independientes de las operaciones de cálculo, evitando así el consumo de ciclos de memoria de las CAU. La IOAU incluía 8 (opcionalmente 16 o 24) canales de palabra de 36 bits compatibles con 1108/1106, y también el panel de mantenimiento de hardware. Las imágenes e ilustraciones de un sistema 1110 típico mostraban el panel de mantenimiento de la IOAU, ya que el gabinete de la CAU no tenía luces indicadoras. El panel de mantenimiento de la IOAU podía mostrar los distintos registros de la CAU de una o dos CAU asociadas. La CAU 1110 también introdujo una extensión al conjunto de instrucciones de 'Instrucciones de byte'. [ 15 ] Los componentes principales del sistema 1110, los gabinetes CAU, IOAU y de memoria principal, se diseñaron utilizando los mismos conectores de tarjeta de alta densidad de 55 pines y backplane(s) con cableado mecanizado que el 1108/1106. La lógica de componentes discretos utilizada por los sistemas más antiguos fue reemplazada por circuitos integrados de lógica transistor-transistor (TTL) (ver nota, más abajo). La CAU era una unidad extremadamente compleja, que utilizaba más de 1000 tarjetas.

Cuando Sperry Rand reemplazó la memoria de hilo chapado por memoria de semiconductores , la misma máquina se lanzó como UNIVAC 1100/40 . En esta nueva nomenclatura, el último dígito representaba el número de CPU en el sistema. El 1100/40 utilizó un nuevo gabinete de memoria principal, reemplazando los módulos de memoria de hilo chapado de 8K con módulos de RAM estática de 16K (basados ​​en chips de RAM estática de 1024x1 bit), para un total de 131K por gabinete. Esto permitió la expansión de la memoria principal hasta un máximo de 524K. Al igual que con el 1110, la CAU del 1100/40 tenía cuatro registros base y límite, por lo que un programa podía acceder a cuatro bancos de 64k. Se agregaron nuevas instrucciones para permitir que un programa cambiara el contenido de los bancos, en lugar de que los bancos estuvieran fijos cuando se preparaba el programa.

Sperry Rand vendió un total de 290 procesadores en 1110 sistemas.

Nota: Los circuitos integrados TTL utilizados en los gabinetes CAU, IOAU y de memoria principal de los modelos 1110 (1100/40) eran DIP cerámicos de 14 pines , donde los pines 4 y 10 eran +5 voltios y tierra respectivamente: tecnología de punta en 1969.

 #3007500 - Circuito integrado - IC32, inversor hexagonal #3007501 - Circuito integrado - IC33, NAND cuádruple de 2 entradas #3007502 - Circuito integrado - IC34, NAND triple de 3 entradas #3007503 - Circuito integrado - IC35, NAND doble de 4 entradas con salida dividida #3007504 - Circuito integrado - IC36, NAND de 8 entradas con salida dividida #3007505 - Circuito integrado - IC37, NOR cuádruple de 2 entradas #3007506 - Circuito integrado - IC38, inversor AND-OR dual - 2 entradas AND, 2 entradas AND, con salida dividida #3007507 - Circuito integrado - IC39, triple flip-flop con funciones de ajuste, anulación y reinicio. #3007508 - Circuito integrado - IC40, biestable doble, tipo "D" #3007509 - Circuito integrado - IC41, inversor AND-OR de 4 entradas, 2, 2, 3, 4 entradas AND #3007603 - Circuito integrado - IC50, controlador de línea cuádruple de dos entradas Los números de pieza que comienzan con "3" se originaron en la planta de Univac en Blue Bell (Filadelfia), Pensilvania. Los números de pieza que comienzan con "4" se originaron en la planta de Roseville (St. Paul), Minnesota. El grupo de componentes adquiridos estaba en Blue Bell.

Serie de memorias semiconductoras

NASA UNIVAC 1100/40

En 1975, Sperry Univac presentó una nueva serie de máquinas con memoria de semiconductores que reemplazaba el núcleo magnético, con una nueva nomenclatura:

Una versión mejorada del modelo 1106 se denominó UNIVAC 1100/10 . En esta nueva nomenclatura, el último dígito representaba el número de CPU o CAU del sistema, de modo que, por ejemplo, un sistema 1100/10 de dos procesadores se designaba como 1100/12. Una versión mejorada del modelo 1108 se denominó UNIVAC 1100/20 .

Se lanzó una versión mejorada del 1110 como UNIVAC 1100/40 . El cambio más importante fue la sustitución del gabinete de memoria de alambre chapado tipo 7015 de 64K por un nuevo gabinete de memoria de estado sólido ( RAM estática ) tipo 7030 de 131K. Esto permitió ampliar el almacenamiento principal de un máximo de 262K a un máximo de 524K. El gabinete de memoria principal tipo 7030 seguía conteniendo ocho módulos de memoria separados, pero ahora eran de 16K (palabras de 38 bits, 36 bits para datos y dos bits de paridad ), en lugar de 8K cada uno. El gabinete de memoria de núcleo tipo 7013 de 131K (utilizado originalmente en los sistemas 1106 posteriores como almacenamiento principal) también fue reemplazado por un gabinete de memoria de estado sólido, basado en la DRAM Intel 1103A .

El UNIVAC 1100/80 se presentó en 1979. Su objetivo era combinar los sistemas 1100 y 494. Al igual que en los modelos 1100/10, 1100/20 y 1100/40, el último dígito representaba el número de CAU del sistema.

El 1100/80 introdujo una memoria caché de alta velocidad: la SIU o Unidad de Interfaz de Almacenamiento. La SIU contenía 8 KB o, opcionalmente, 16 KB de memoria intermedia de 36 bits, y se ubicaba lógica y físicamente entre las CAU/IOU y las unidades de Memoria Principal (más grandes y lentas). La primera versión del sistema 1100/80 podía ampliarse hasta un máximo de dos CAU y dos IOU. Una versión posterior permitía la ampliación a cuatro CAU y cuatro IOU. El panel de control de la SIU del 1100/80 actualizado (que se muestra en la imagen superior) permitía particionar lógica y físicamente configuraciones multiprocesador más grandes en sistemas completamente independientes, cada uno con su propio sistema operativo. La CAU era capaz de ejecutar instrucciones de la serie 1100 de 36 bits e instrucciones de la serie 490 de 30 bits. La CAU contenía la misma pila de registros básicos, en las primeras 128 palabras de memoria direccionable, que las generaciones anteriores de máquinas de la Serie 1100, pero como estos registros se implementaron con los mismos chips ECL que el resto del sistema, no requerían que se generara/verificara la paridad con cada escritura/lectura. La IOU, o Unidad de Entrada/Salida, tenía un diseño modular y podía configurarse con diferentes Módulos de Canal para admitir diversos requisitos de E/S. El Módulo de Canal de Palabras incluía cuatro Canales de Palabras (paralelos) de la Serie 1100. Los Módulos de Multiplexor de Bloques y de Canal de Bytes permitían la conexión directa de sistemas de disco/cinta de alta velocidad e impresoras de baja velocidad, etc., respectivamente. El Panel de Control/Mantenimiento se encontraba ahora en la SIU y proporcionaba un mínimo de indicadores/botones, ya que el sistema incorporaba un miniordenador, basado en el BC/7 (ordenador empresarial), como procesador de mantenimiento. Este se utilizaba para cargar microcódigo y para fines de diagnóstico. Las unidades CAU, IOU y SIU se implementaron mediante lógica de acoplamiento de emisor (ECL) en placas de circuito impreso multicapa de alta densidad. El circuito ECL utilizaba voltajes de CC de +0 y -2 voltios, y la unidad CAU requería cuatro fuentes de alimentación de -2 voltios y 50 amperios. La alimentación era de 400  Hz para reducir el tamaño de las fuentes de alimentación de CC. Esta  alimentación de 400 Hz se suministraba mediante un motor/alternador, ya que, si bien  existían inversores de estado sólido de 400 Hz, no se consideraban lo suficientemente fiables para cumplir con los requisitos de tiempo de actividad del sistema.

Un sistema multiprocesador 1100/84 4x2, en dos clústeres (que podían dividirse en dos sistemas separados), incluyendo cuatro gabinetes de CPU, dos gabinetes IOU, dos unidades de almacenamiento de búfer SIU (16K palabras cada una) y 2096K palabras de memoria principal (almacenamiento de respaldo) en cuatro gabinetes, dos unidades de mantenimiento del sistema (SMU), dos alternadores de motor, una unidad de transición y dos consolas del sistema, tenía un precio de lista de $5.414.871 en octubre de 1980. Esta configuración podía alquilarse por $127.764 al mes o arrendarse (5 años) por $95.844 al mes. El mantenimiento mensual era de $10.235 para esta configuración. Era bastante común aplicar descuentos a los precios de lista para grandes clientes o entidades gubernamentales.

El UNIVAC 1100/60 se presentó en 1979. Reemplazó a los sistemas 1100/10 y 1100/20, basados ​​en los chipsets 1108/1106.

El sistema 1100/60 estaba disponible en configuraciones de procesador único 1100/61 (modelo C1) y de procesador dual 1100/62 (modelo H1). Se implementó utilizando circuitos integrados de microprocesador diseñados a medida por Sperry Univac. El almacenamiento principal (de 524K a 1048K palabras por CPU), el almacenamiento de búfer de semiconductores opcional (hasta 8K palabras por CPU) y la unidad de entrada/salida (IOU) estaban contenidos en el gabinete de la CPU. La IOU admitía (opcionalmente) canales de bloques y de palabras. El sistema también incluía un procesador de soporte del sistema para pruebas de diagnóstico y soporte de la consola del sistema. [ 16 ]

Un modelo 1100/62 E1 (versión mejorada) – Complejo multiprocesador de rendimiento medio – dos CPU con almacenamiento de búfer de 2K, dos IOU con un multiplexor de bloques y un módulo de canal de palabras (cuatro canales), 1048K palabras de almacenamiento principal, dos procesadores de soporte del sistema, dos consolas del sistema y una consola de mantenimiento, tenía un precio de $889,340 en marzo de 1980. Esta configuración podía alquilarse por $21,175 al mes o arrendarse (5 años) por $16,780 al mes. El mantenimiento mensual era de $3,000 para esta configuración. Al igual que con el sistema 1100/80, era común ofrecer descuentos a grandes clientes y/o entidades gubernamentales.

El UNIVAC 1100/70 se presentó en 1981. Su tecnología era una versión mejorada del diseño 1100/60. Reemplazó a los sistemas 1100/40 basados ​​en el 1110.

El UNIVAC 1100/90 se presentó en 1982. Al igual que el 1100/80, estaba disponible con hasta cuatro procesadores y cuatro unidades de E/S. Fue el modelo más grande y el último de la serie 1100, y el único sistema con refrigeración líquida.

Sala de operaciones del UNIVAC 1100/80 en la Universidad de Albany, SUNY , Albany, Nueva York, 1981.

El procesador científico integrado Sperry [ 17 ] (ISP) es un accesorio para el 1100/90.

Serie SPERRY 2200

En 1983, Sperry Corporation dejó de utilizar el nombre UNIVAC para sus productos.

  1. SPERRY 2200/100 se presentó en 1985.
  2. Procesador científico integrado SPERRY [ 18 ] presentado en 1985

Serie Unisys 2200

En 1986, Sperry Corporation se fusionó con Burroughs Corporation para formar Unisys , y este cambio de nombre corporativo se reflejó a partir de entonces en los nombres de los sistemas. Cada uno de los sistemas que se enumeran a continuación representa una familia con características y arquitectura similares, si bien los miembros de la familia presentan diferentes perfiles de rendimiento.

  1. Unisys 2200/200 se introdujo en 1986 [ 19 ]
  2. Unisys 2200/400 se presentó en 1988.
  3. Unisys 2200/600 se introdujo en 1989 [ 20 ]
  4. El Unisys 2200/100 se presentó en 1990.
  5. Unisys 2200/500 se introdujo en 1993 [ 21 ]
  6. Unisys 2200/900 se presentó en 1993.
  7. Unisys 2200/300 se presentó en 1995.
  8. El Unisys ClearPath IX4400 se presentó en 1996.
  9. Unisys ClearPath IX4800 se presentó en 1997.
  10. Unisys 2200/3800 se presentó en 1997.
  11. El Unisys ClearPath IX5600 se presentó en 1998.
  12. El Unisys ClearPath IX5800 se presentó en 1998.
  13. Unisys ClearPath IX6600 se presentó en 1999.
  14. El Unisys ClearPath IX6800 se presentó en 1999.
  15. Unisys ClearPath Plus CS7800 se introdujo en 2001 [ 22 ] (renombrado Dorado 180 en 2003) [ 23 ]
  16. Unisys ClearPath Plus CS7400 se introdujo en 2002 (renombrado Dorado 140 en 2003) [ 23 ]
  17. Unisys ClearPath Dorado 100 se presentó en 2003.
  18. Unisys ClearPath Dorado 200 se presentó en 2005.
  19. Unisys ClearPath Dorado 300 se presentó en 2005.
  20. Unisys ClearPath Dorado 400 se introdujo en 2007 [ 24 ]
  21. Unisys ClearPath Dorado 4000 se presentó en 2008.
  22. Unisys ClearPath Dorado 700 se presentó en 2009.
  23. Unisys ClearPath Dorado 4100 se presentó en 2010.
  24. Unisys ClearPath Dorado 800 se presentó en 2011 [ 25 ]
  25. Unisys ClearPath Dorado 4200 se presentó en 2012.
  26. Unisys ClearPath Dorado 4300 se presentó en 2014 [ 26 ]
  27. Unisys ClearPath Dorado 6300 se presentó en 2014.
  28. Unisys ClearPath Dorado 8300 se presentó en 2015 [ 27 ]

Serie Unisys ClearPath IX

En 1996, Unisys presentó la serie ClearPath IX. Las máquinas ClearPath constituyen una plataforma común que implementa la arquitectura 1100/2200 (serie ClearPath IX) o la arquitectura de sistemas grandes de Burroughs ( serie ClearPath NX ). Todo es común, excepto las CPU, que se implementan como ASIC . Además de las CPU IX (1100/2200) y la CPU NX (sistemas grandes de Burroughs), la arquitectura incluía CPU Xeon (y brevemente Itanium ). El objetivo de Unisys era facilitar una transición ordenada para sus clientes de la serie 1100/2200 hacia una arquitectura más moderna.

Despliegues

Un sistema de control de tráfico (1964) diseñado para el municipio metropolitano de Toronto consistía en una red de semáforos y detectores de tráfico conectados a un UNIVAC 1107 para analizar automáticamente el movimiento de los vehículos.

Suecia utilizó la interfaz de usuario de UNIAVAC 1106, a través de UNIVAC 418, para implementar una base de datos nacional de registro de vehículos. [ 28 ] Este sistema funcionó en la plataforma 1106 desde 1973 hasta 1981.

En marzo de 1979 este sistema constaba de: [ 29 ]

  • 2 x 1106-II
  • Memoria de 2 x 196 kW
  • 12 unidades de cinta magnética
  • 2 procesadores de comunicación C/SP para policía y usuarios de terminales de demanda.
  • 9 tambores FASTRAND-III (198 millones de caracteres por tambor)
  • 2 x Frontend UNIVAC 418-II para consejos comarcales y terminales de télex (347 CRT/400 télex)
  • 2 tambores FH1782 (12,5 millones de caracteres por tambor)
  • 9 discos de 8433 caracteres (205 millones de caracteres por unidad)
  • 10 discos de 8440 caracteres (117 millones de caracteres por unidad)
  • 1 lector de tarjetas
  • 2 impresoras de línea (0770 y 0758) -- 1200 líneas por minuto

En 1981 se actualizó a una plataforma UNIVAC 1100/60. [ 30 ] y posteriormente se actualizaría durante muchos años a una UNISYS XPC-L [ 31 ] y modelos posteriores.

En 1971, el Centro de Computación Académica de Madison en la Universidad de Wisconsin-Madison comenzó a utilizar un UNIVAC 1108 para fines de investigación y docencia. [ 32 ]

Véase también

Referencias

  1. Lundstrom, David (1987). Unos cuantos hombres buenos de Univac . MIT Press. pág . 6. ISBN  0262121204.
  2. Walker, John (1996-08-06). "Código FIELDATA de la serie UNIVAC 1100" . UNIVAC Memories . Archivado del original el 22-05-2016 . Recuperado el 22-05-2016 .
  3. Jennings, Thomas Daniel (2020-02-05) [1999]. "Una historia anotada de algunos códigos de caracteres o ASCII: Código Estándar Americano para la Infiltración de Información" . Investigación sensible (SR-IX) . Recuperado el 2022-06-01 .
  4. Mackenzie, Charles E. (1980). Conjuntos de caracteres codificados, historia y desarrollo (PDF) . Serie de programación de sistemas (1.ª ed.). Addison-Wesley Publishing Company, Inc. pág. 64. ISBN   978-0-201-14460-4LCCN 77-90165 . Archivado (PDF) del original el 26 de mayo de 2016. Consultado el 25 de agosto de 2019 . 
  5. "Univac 1107 Central Computer" (PDF) . Univac. Noviembre de 1961. Capítulo 3, Datos, Control y Palabras de Instrucciones.
  6. "Referencia del programador de procesador y almacenamiento de sistemas Sperry Univac 1100/80" (PDF) . Sperry Univac. 1977. Sección 4.2 Sección de control.
  7. George Gray (junio de 1999). "Engineering Research Associates and the Atlas Computer (UNIVAC 1101)" . Boletín de historia de Unisys . 3 (3). Archivado del original el 13 de septiembre de 2017.
  8. Lundstrom, David (1987). Unos cuantos hombres buenos de Univac . MIT Press. pág . 6. ISBN  0262121204.
  9. Peso para la computadora central, el centro de control de energía, la consola del operador y la memoria principal (65 000 palabras)
    • Weik, Martin H. (marzo de 1961). «UNIVAC 1107» . ed-thelen.org .Tercera encuesta sobre sistemas informáticos digitales electrónicos domésticos.
  10. Asignaciones, Comité de la Cámara de Representantes del Congreso de los Estados Unidos (1963). Departamentos de Estado, Justicia y Comercio, Poder Judicial y Agencias Relacionadas. Asignaciones para 1964: Departamento de Comercio. Audiencias ante un subcomité del Comité de Asignaciones, Cámara de Representantes, Octogésimo octavo Congreso, Primera Sesión . Oficina de Imprenta del Gobierno de los Estados Unidos. pág. 609. 
  11. "UNIVAC 1106 y 1108" (PDF) . Datapro . Septiembre de 1970.
  12. "CS451 - Capítulo 9: Computadoras de tercera generación de Sperry Rand" (PDF) . rmarsh.cs.und.edu . Archivado del original (PDF) el 5 de septiembre de 2019.
  13. "4.6 Características de control del sistema ejecutivo". Descripción del sistema UNIVAC 1108 (PDF) . UNIVAC.
  14. "Procesador de matriz Univac 2.4". Descripción del sistema UNIVAC 1108 (PDF) . UNIVAC.
  15. "3.6.14 Instrucciones de caracteres". Descripción del sistema UNIVAC 1110 (PDF) . UNIVAC.
  16. Datos y cifras de la Sperry Univac 1100/60, U6313, 7905
  17. Sistema Integrado de Procesamiento Científico: Referencia de Procesador y Almacenamiento (PDF) . Sperry. Abril de 1986. UP-11006.
  18. "Datos y cifras del sistema de procesador científico integrado SPERRY" (PDF) . bitsavers.org . Consultado el 23 de octubre de 2023 .
  19. "Computerworld" . IDG Enterprise. 13 de octubre de 1986. Consultado el 23 de octubre de 2023 .
  20. "Se esperan nuevos ordenadores Unisys (publicado en 1988)" . 19 de septiembre de 1988.
  21. Redactor, CBR Staff (13 de septiembre de 1993). "UNISYS CAMBIA A CMOS PARA FABRICAR UN MAINFRAME 2200 ECONÓMICO" . Tech Monitor .
  22. "Unisys presenta los servidores ClearPath Plus" . esj.com . Enterprise Systems Journal. 24 de abril de 2001. Consultado el 10 de junio de 2015 .
  23. 1 2 Swoyer, Stephen (2003-05-20). "Unisys promociona nuevos sistemas mainframe" . esj.com . Enterprise Systems Journal . Recuperado el 2015-06-10 .
  24. "La arquitectura de servidor de próxima generación ClearPath debuta en OS 2200" . Archivo de Unisys ClearPath Connection . Unisys. Enero de 2008. Consultado el 9 de junio de 2015 .
  25. Morgan, Timothy Prickett (10 de mayo de 2011). "Unisys impulsa los grandes mainframes ClearPath" . www.theregister.co.uk . TheRegister . Consultado el 9 de junio de 2015 .
  26. Bryant, Christian (2014-06-20). "La línea ClearPath de Unisys incorpora mainframes basados ​​en Intel" . Tom's IT Pro. Archivado del original el 4 de mayo de 2015. Consultado el 9 de junio de 2015 .
  27. Diana, Alison (2015-05-20). "El nuevo sistema Unisys ClearPath supera a las ofertas de mainframe" . www.enterprisetech.com . EnterpriseTech . Consultado el 9 de junio de 2015 .
  28. "Computerworld: Los modelos gemelos 418 y 1106 coordinan la base de datos de automóviles suecos" . IDG Enterprise. 4 de septiembre de 1974. Consultado el 10 de mayo de 2024 .
  29. "Bild på utrustningen" . Datamuseet (en sueco). 12 de junio de 2015 . Consultado el 10 de mayo de 2024 .
  30. «Invigning av 1100/60 1981» . Datamuseet (en sueco). 12 de junio de 2015 . Consultado el 10 de mayo de 2024 .
  31. "Extended Processing Cabinet, XPC" . Datamuseet (en sueco). 1 de febrero de 2019. Consultado el 10 de mayo de 2024 .
  32. "Centro de Computación Académica de Madison (MACC)" . Historia de la División de Tecnología de la Información (DoIT) . 29 de mayo de 2024. Archivado del original el 18 de septiembre de 2024. Consultado el 2 de octubre de 2025 .
  • Memorias UNIVAC
  • Cronograma de UNIVAC
  • UNIVAC 1108 - Boletín de Historia de Unisys, Volumen 3, Número 2 en Wayback Machine (archivado el 22 de abril de 2017)
  • UNIVAC 1108-II El gran sistema con gran reputación (PDF)
  • El caso 1107
  • Computadora con memoria de película delgada UNIVAC 1107
  • EXEC II - Boletín informativo sobre la historia de Unisys, volumen 1, número 3 en Wayback Machine (archivado el 9 de agosto de 2017)
  • Documentación de UNIVAC 1107 en Bitsavers.org