
Modcomp, Inc. , originalmente Modular Computer Systems , era un pequeño fabricante de minicomputadoras especializado en aplicaciones en tiempo real . Fue fundada en 1970 en Fort Lauderdale, Florida . Durante las décadas de 1970 y 1980, produjo una línea de minicomputadoras de 16 y 32 bits. A lo largo de la década de 1980, Modcomp perdió cuota de mercado a medida que las microcomputadoras más potentes se popularizaban y los sistemas VAX y Alpha de Digital Equipment Corporation continuaban creciendo. La empresa sobrevive con éxito hoy en día como integrador de sistemas, operando bajo el nombre de CSPi Technology Solutions, con sede en Deerfield Beach, Florida.
Computadoras
Su primer ordenador fue el Modcomp III de 16 bits, presentado poco después de la fundación de la empresa. Este tenía 15 registros de propósito general y se ofreció inicialmente con una memoria de núcleo magnético de 16 kilobytes (16 384 bytes) y 18 mil con un tiempo de ciclo de 800 ns, ampliable a 128 kilobytes (131 072 bytes). El Modcomp I le siguió para aplicaciones más pequeñas, con solo 3 registros de propósito general y un máximo de 64 kilobytes (65 536 bytes) de núcleo. Estas máquinas se basaban en lógica TTL SSI y MSI . El Modcomp II, presentado en 1972, mantuvo la compatibilidad con el Modcomp III, aunque utilizó algunos circuitos LSI . [ 1 ] [ 2 ] La arquitectura central de las máquinas de 16 bits incluía bloques de códigos de operación no comprometidos y disposiciones para la modularidad física que insinúan el razonamiento detrás del nombre de la empresa.
El Modcomp IV era una máquina de 32 bits compatible con versiones anteriores, con una unidad de gestión de memoria paginada , introducida en 1974. La configuración mínima de memoria era de 32 kilobytes (32.768 bytes), ampliable a 512 kilobytes (524.288 bytes), con tiempos de acceso de 500 a 800 nanosegundos (variables debido al entrelazado de memoria ). La máquina tenía 240 registros de propósito general, direccionables como 16 bancos de 15 registros. La MMU contenía 1024 registros de mapeo de direcciones, organizados en 4 tablas de páginas de 256 páginas cada una (algunas de estas tablas de páginas podían subdividirse aún más si se necesitaban espacios de direcciones menores a 128 kilobytes (131.072 bytes)). Los campos de la palabra doble de estado del programa se utilizaban para seleccionar el banco de registros y la tabla de páginas activos. La máquina tenía una CPU segmentada de dos etapas y una unidad de punto flotante . [ 2 ] [ 3 ]
En muchos aspectos, el Modcomp IV tenía potencial como competidor del VAX , aunque el espacio de direcciones por proceso estaba limitado a 64 KB de palabras de 16 bits; 256 páginas de 256 palabras cada una, desde la perspectiva de la MMU . A partir de 1978, el Modcomp IV fue reemplazado por el Modcomp Classic; el primer modelo Classic fue el 7810. Este mantuvo la compatibilidad con el Modcomp IV, a la vez que ofrecía soporte completo para el direccionamiento de 32 bits. Los modelos posteriores 9250 y 9260 continuaron siendo compatibles con aplicaciones de 16 y 32 bits.
Sistemas operativos
La familia de sistemas operativos Modular Applications eXecutive era compatible con estas máquinas. MAX I era un monitor en tiempo real para un conjunto fijo de procesos vinculados a una única imagen de memoria. Esto satisfacía los requisitos de muchos sistemas embebidos . MAX II era un sistema operativo de disco por lotes con extensiones en tiempo real. Podía utilizarse para el desarrollo de programas en segundo plano mientras los procesos en primer plano gestionaban las cargas en tiempo real. Estos sistemas utilizaban una planificación con prioridad fija y desalojo .
MAX III (para las máquinas de 16 bits) y MAX IV (para Modcomp IV) permitían múltiples usuarios interactivos. [ 2 ] En MAX III, todos los procesos compartían un único espacio de direcciones, y se utilizaba el intercambio para admitir múltiples procesos en segundo plano , uno por usuario interactivo. El sistema operativo MAX IV era en gran medida compatible, a la vez que aprovechaba las nuevas características de Modcomp IV para asignar un espacio de direcciones a cada proceso . No se admitía la paginación bajo demanda , y se utilizaba el intercambio cuando la demanda total de memoria de todos los procesos superaba la memoria física disponible. El sistema operativo también aprovechaba los 15 registros para reducir el tiempo necesario para cambiar de entorno de programa. El sucesor de MAX IV, desarrollado para explotar al máximo el sistema Modcomp Classic, se denominó MAX 32.
Desarrollo de programas
Además de un ensamblador de macros muy capaz, el sistema Fortran también fue diseñado para aprovechar los múltiples registros para almacenar temporalmente los valores de variables e índices. El compilador también contaba con optimizaciones que reducían el número de operaciones necesarias para procesar expresiones matemáticas, que se encuentran con mayor frecuencia en la indexación de matrices. El compilador también generaba código de macros que, al ser procesado por el ensamblador de macros, producía código máquina cargable. Con el lanzamiento del Modcomp IV, la salida del código del compilador podía modificarse para aprovechar las nuevas instrucciones disponibles en el hardware. [ 4 ]
Aplicaciones

Muchas de las primeras ventas de Modcomp fueron para el seguimiento y la recopilación de datos de las sondas espaciales de la NASA , y en la década de 1980 proporcionaron una red de 250 sistemas Modcomp II para controlar el complejo de lanzamiento del transbordador espacial en Cabo Cañaveral , así como SET en SAIL en JSC hasta T-30, momento en el que el control se entregó a un único mainframe de IBM . [ 1 ] En la década de 1990 Modcomp desarrolló un producto en el Reino Unido llamado ViewMax, que se utilizó para conectar "front-ends" basados en web a sistemas heredados. En 1996, Modcomp tuvo ventas por $36.7 millones y fue adquirida por CSPI .
Las computadoras Modcomp IV se utilizaron para el sistema de control del sistema de radar PAVE PAWS construido para el Comando Espacial de la Fuerza Aérea de los Estados Unidos. [ 5 ]
Fuera de la industria aeroespacial, estos sistemas fueron particularmente populares en la industria petrolera, tanto en refinerías como en yacimientos petrolíferos, y para la automatización general de la fabricación. Standard Oil y Shell Oil hicieron un uso extensivo de los equipos Modcomp en la década de 1970. [ 6 ] [ 7 ] [ 8 ]
Referencias
- 1 2 Marshall William McMurran, "Computadoras de control de la NASA" (capítulo 6), sección "Modcomp", Achieving Accuracy , Xlibris, 2008; páginas 161–162
- 1 2 3 Familia Modcomp , Modular Computer Systems Inc., folleto publicitario sin fecha; describe las computadoras Modcomp I, II, II/CP y IV. Por lo tanto, la fecha probable es 1974-1975. Digitalizado el 18 de marzo de 2009.
- ↑ Datos de referencia del Modcomp Max IV , Universidad de California en San Francisco, 1976; esta es una tarjeta de referencia de bolsillo para programadores externos del Modcomp IV.
- ↑ Felix Bearden, felix-bearde@felixlovesliz.com, antiguo empleado
- ↑ Consejo Nacional de Investigación, Capítulo 7 — Computadoras, Dirección y Apuntamiento del Haz, Intensidad de Radiación del Sistema de Radar PAVE PAWS , Academia Nacional de Ciencias, 1979; página 33.
- ↑ William M. Herring, Dennis B. Walling, Multiplexor - Sistema de conversión analógico/digital, patente estadounidense 3,968,487 , otorgada el 6 de julio de 1976.
- ↑ William M. Herring, Dennis B. Walling, Sistema de control informático, patente estadounidense 4,005,387 , concedida el 25 de enero de 1977.
- ↑ Mark F. Kempf, D'Arcy C. Randall, Timothy R. Walworth, Circuito de control y bus digital para enrutamiento y transmisión de datos, patente estadounidense 4,320,452 , otorgada el 6 de julio de 1976.
Enlaces externos
- El sitio web de la empresa: https://web.archive.org/web/20080321013737/http://www.modcomp.com/ .
- Un coleccionista ha publicado fotografías de un Modcomp II .
- Otro coleccionista ha publicado fotos de un Modcomp II de mayor tamaño (cerca de la parte inferior de la página).
- Levins Technologies, Inc. tiene fotos de los sistemas Modcomp Classic.
- Empresas estadounidenses fundadas en 1970
- Empresas con sede en Fort Lauderdale, Florida.
- Empresas informáticas fundadas en 1970
- Empresas informáticas desaparecidas de los Estados Unidos
- Empresas de hardware informático desaparecidas
- Empresas de sistemas informáticos desaparecidas