El UNIVAC 1050 era un ordenador binario y decimal de longitud de palabra variable (de uno a 16 caracteres). Se anunció inicialmente en mayo de 1962 como un procesador de entrada y salida fuera de línea para sistemas UNIVAC más grandes. [1]
Las instrucciones tenían una longitud fija (30 bits, cinco caracteres) y estaban compuestas por un « código de operación » de cinco bits, un especificador de registro de índice de tres bits , un bit reservado, una dirección de 15 bits y un «campo de detalle» de seis bits cuya función variaba con cada instrucción. La memoria tenía una capacidad máxima de 32 K de caracteres de seis bits.
Las primeras 256 posiciones de memoria se agruparon en 64 campos de 4 caracteres cada uno, llamados "tétradas", [1] es posible direccionar cualquiera de estas posiciones ya sea por tétrada o por carácter individual. Estas tétradas se utilizaron para implementar lo siguiente:
Al igual que el IBM 1401 , el 1050 se usaba comúnmente como un controlador periférico fuera de línea en muchas instalaciones tanto de grandes "computadoras científicas" como de grandes "computadoras comerciales". En estas instalaciones, la computadora grande (por ejemplo, una UNIVAC III ) hacía toda su entrada-salida en cintas magnéticas y el 1050 se usaba para formatear datos de entrada de otros periféricos (por ejemplo, lectores de tarjetas perforadas ) en las cintas y transferir datos de salida de las cintas a otros periféricos (por ejemplo, perforadoras de tarjetas perforadas o la impresora de línea ).
Una versión utilizada por la Fuerza Aérea de los EE. UU., el sistema de tiempo real U1050-II, tenía algunos periféricos adicionales. El más significativo de ellos era la unidad de almacenamiento de tambor FASTRAND 1. Este dispositivo físicamente grande tenía dos tambores contrarrotativos montados horizontalmente, uno sobre el otro en un gabinete presurizado. Los cabezales de lectura y escritura estaban montados en una viga que se movía horizontalmente entre los tambores, accionados por un servo de bobina móvil externo al gabinete presurizado. Este subsistema de acceso de alta velocidad permitía el funcionamiento en tiempo real. Otra característica era el subsistema de comunicaciones con enlaces de módem a sitios remotos. Una unidad de cinta Uniservo VI-C proporcionaba un registro de auditoría para las transacciones. Otros periféricos eran el lector y perforador de tarjetas y la impresora. La consola del operador tenía los botones de "parar y seguir" y un teletipo modelo 33 para comunicación y control. El pedido inicial de la Fuerza Aérea en noviembre de 1963 fue de 152 sistemas. [2]
Posteriormente, UNIVAC lanzó el modelo 1050 III (1050-III) y el modelo 1050 IV (1050-IV) para uso comercial de propósito general. La diferencia clave entre los dos modelos era el rendimiento y la capacidad de expansión. El 1050-IV podía ampliarse a 64K de memoria direccionable de caracteres a la que se podía acceder a dos caracteres a la vez con un tiempo de ciclo de 2 microsegundos por acceso (frente a los 4,5 microsegundos del 1050-III). Ambos modelos admitían la multiplicación/división decimal como una opción de actualización. [1]