El MOBIDIC de Sylvania , abreviatura de "MOBIle DIgital Computer", era un ordenador transistorizado destinado a almacenar, clasificar y enviar información como parte del concepto Fieldata del Ejército de los Estados Unidos . Fieldata tenía como objetivo automatizar la distribución de datos del campo de batalla en cualquier formato, asegurando la entrega de informes a los destinatarios adecuados independientemente de la forma física en que se enviaran o recibieran. El MOBIDIC se montaba en el remolque de un camión semirremolque , mientras que un segundo suministraba energía, lo que permitía moverlo por el campo de batalla. El Ejército se refirió al sistema como AN/MYK-1 , o AN/MYK-2 para la versión de doble CPU; Sylvania luego ofreció una versión comercial como S 9400 .
A principios de 1956, el Cuerpo de Señales del Ejército en Fort Monmouth lanzó una licitación para el desarrollo de una computadora móvil montada en una camioneta como parte de sus esfuerzos Fieldata. Fieldata imaginó un sistema en el que cualquier tipo de informes se convertiría en formato de texto y luego se enviarían electrónicamente a un campo de batalla extendido. En el extremo del destinatario, se convertiría en una salida apropiada, a menudo en una impresora de línea o dispositivo similar. Al automatizar el proceso de enrutamiento de los mensajes en medio del flujo de información, el Cuerpo de Señales esperaba garantizar la entrega y mejorar la capacidad de respuesta. Fieldata puede considerarse como una versión de propósito general del sistema que la Fuerza Aérea de los EE. UU. estaba desarrollando en su sistema SAGE , que hacía la misma tarea pero se limitaba al campo de la información sobre las ubicaciones y el estado de las aeronaves.
El corazón de Fieldata serían los sistemas informáticos que recibirían, almacenarían, priorizarían y enviarían los mensajes. Las máquinas tendrían que construirse utilizando transistores para cumplir con los requisitos de tamaño y potencia, por lo que, en efecto, el Ejército estaba pagando para desarrollar computadoras transistorizadas . A pesar de esto, la mayoría de los actores establecidos ignoraron las demandas del Ejército para la pequeña máquina. El director de desarrollo de Sylvania especuló que la terminología del Ejército en el contrato podría haber ocultado la aparente maravillosa oportunidad. Al final, RCA y Sylvania presentaron ofertas, junto con varias empresas más pequeñas con antecedentes no probados. La oferta de Sylvania fue la más baja de las "dos grandes", y ganaron el contrato en septiembre de 1956. [1]
La primera máquina experimental, conocida retroactivamente como MOBIDIC A , [2] fue entregada a Fort Monmouth en diciembre de 1959. Para entonces, el Ejército había expresado un creciente interés en el concepto y había pedido cuatro máquinas adicionales y el software asociado, incluido un compilador COBOL . [3] El contrato original para la máquina experimental era de 1,6 millones de dólares, pero los nuevos desarrollos aumentaron el total a entre 20 y 30 millones de dólares. [4]
MOBIDIC B fue suministrado al Centro de Operaciones Tácticas del Ejército y contó con CPU duales para una mayor confiabilidad.
El MOBIDIC A/B pesaba alrededor de 12.000 libras (6,0 toneladas cortas; 5,4 t). [5]
El MOBIDIC C fue enviado a Fort Huachuca como un sistema de prueba de software . El MOBIDIC D fue ordenado para la Agencia de Seguridad del Ejército en Europa, y el MOBIDIC 7A fue enviado al Centro de Control de Stock del 7.º Ejército en Zweibrücken , Alemania. [6] La entrada en servicio del 7A se retrasó debido a la falla de las unidades de cinta suministradas por el Ejército , pero Sylvania las reemplazó con unidades comerciales listas para usar y el sistema entró en funcionamiento en enero de 1962, [7] el primer despliegue en alta mar.
El MOBIDIC C/D/7A pesaba alrededor de 7.000 libras (3,5 toneladas cortas; 3,2 t). [8]
La unidad 7A tuvo un gran éxito en su funcionamiento, reduciendo drásticamente el tiempo necesario para pedir y entregar piezas de repuesto. Aunque Fieldata se desarrolló para obtener información del campo de batalla, MOBIDIC también fue útil para otros tipos de información, como demostró la máquina 7A. Tuvo tanto éxito que el MOBIDIC D se desvió a la 3922.ª Agencia de Control de Suministros de Artillería del Ejército en Orleans , Francia (Maison Fort) para reemplazar el sistema de tarjetas RAMAC 305 existente. [7]
Sin embargo, en 1962, el ejército había perdido interés en Fieldata y canceló el proyecto. La máquina B ya no era necesaria para el desarrollo del software de Fieldata y en 1965 la compró la Oficina Nacional de Normas para el desarrollo e investigación de software. [9] Las máquinas C, D y 7A se trasladaron posteriormente a Karlsruhe , Alemania, donde funcionaron como proveedores durante años. [7]
El éxito de MOBIDIC, independientemente del fracaso de Fieldata, condujo a contratos adicionales del Ejército para las computadoras más pequeñas AN/APQ-32, que procesaban datos de radar de artillería. El diseño básico del sistema MOBIDIC también se utilizó para la computadora AN/ASD-1 utilizada en el avión Boeing RC-135 ELINT , los proyectos PARADE y TIDEWATER, y su circuito básico se utilizó ampliamente en el desarrollo del IBM 7090 [ dudoso – discutir ] para los sistemas BMEWS . [4] [10]
Como Sylvania había esperado, el interés comercial en un sistema informático pequeño, de bajo coste y robusto parecía generalizado. MOBIDIC se adaptó al Sylvania 9400 , que se comercializó para sistemas de automatización de fábricas. Se encargaron dos sistemas, uno por parte de la Oficina del Jefe Adjunto de Estado Mayor para Inteligencia del Pentágono y otro por parte de General Telephone en California. Sin embargo, cuando se hicieron evidentes los costes de intentar competir en el mercado de ordenadores comerciales, Sylvania decidió retirarse del mercado y General Telephone canceló su pedido. Se construyeron ambos 9400; Sylvania utilizó internamente el modelo previsto por General Telephone. [11]
El objetivo de diseño de MOBIDIC era el funcionamiento en tiempo real de su sistema de entrada/salida . Un uso típico de MOBIDIC sería cotejar todos los mensajes que fluyen a través de una entrada a diferentes salidas de cinta en función de un campo de los datos. Las cintas podrían entonces retirarse e imprimir los mensajes en una impresora fuera de línea. Por ejemplo, un gran depósito de suministros podría tener numerosos almacenes para diferentes tipos de materiales; MOBIDIC podría enrutar las solicitudes entrantes examinando el número de pieza y luego enviando ese mensaje a una cinta en particular. Toda la salida de esa cinta se imprimiría y enviaría al almacén asociado. MOBIDIC reemplazó muchos pasos manuales; realizó la búsqueda de cotejo, ordenando los datos y recopilando todos los mensajes impresos para su entrega.
MOBIDIC era una máquina binaria de 36 bits, un tamaño de palabra común para las primeras computadoras. El sistema usaba datos de 36 bits en todo momento, pero los almacenaba como valores de 40 bits para agregar bits de signo y paridad adicionales, y dos de repuesto. [ 12] Esto le permitía almacenar el rango completo desde -(1 - 2 −36 ) hasta +(1 - 2 −36 ). Las máquinas normalmente estaban equipadas con dos bancos paralelos de memoria central con 4096 palabras cada uno, pero se podían expandir a siete bancos como máximo. [13] Podía admitir hasta 63 unidades de cinta , entrada y salida de cinta perforada , así como una Flexowriter . Una conexión también podía dedicarse a enviar datos a otro sistema MOBIDIC. Las unidades de cinta usaban uno de los bits de repuesto en la palabra de 40 bits como indicador de PARADA.
La mayoría de las 52 instrucciones estaban en formato de una dirección, y se reunían en un acumulador , pero una pequeña cantidad (cargar, mover, etc.) estaban en formato de dos direcciones. Había 15 instrucciones aritméticas, ocho de transferencia (memoria), 17 lógicas, tres de detección y nueve de entrada-salida. [12] Una suma requería 16 microsegundos, una multiplicación o división 86, estos tiempos lentos eran un efecto secundario de su operación en serie . [13]
Los sistemas de CPU y E/S de MOBIDIC estaban alojados en una camioneta de 30 pies (10 metros). La máquina requería 29,76 kW de potencia, que se suministraban desde una segunda camioneta, más pequeña, que contenía un grupo electrógeno. Otras dos camionetas contenían equipo auxiliar de EAM y un taller de reparación. Las cuatro camionetas estaban apiladas una detrás de la otra, dos a cada lado, sobre una plataforma elevada de madera con escalones en un extremo. Uno de los conceptos era que, dado que estábamos en la época de la Guerra Fría, en caso de un ataque enemigo, todo podría trasladarse en lugar de tener que abandonarse y destruirse. [14]
El MOBIDIC B de doble CPU (solo se fabricó uno) incluía tres instrucciones generales adicionales, así como nueve nuevas instrucciones para subrutinas de soporte. Las CPU eran independientes pero compartían una única memoria principal compuesta por 8.192 palabras de núcleo. En un ejemplo de uso, una de las CPU se utilizaría para importar datos, transfiriéndolos a través de la memoria compartida a la segunda para su salida. Aunque la velocidad de la máquina era más lenta en general (las adiciones eran de 42 μs), el rendimiento podía mejorarse considerablemente. Si una de las máquinas fallaba, el programa podía reiniciarse en la CPU restante, ejecutando ambos lados de la tarea de E/S con un rendimiento reducido. [15]