El MAC-16 (o LEC-16 ) fue un miniordenador de 16 bits introducido en 1969 por Lockheed Electronics . [1] Uno de los puntos fuertes del MAC-16 era un sistema de cambio de contexto dedicado que completaba operaciones en dos ciclos de máquina. Se introdujeron varias versiones mejoradas, entre ellas el MAC Jr., Sue y System III, pero la empresa dejó de ofrecer soporte para todas ellas a finales de los años 1970. [1]
El MAC-16 fue diseñado para soportar varias funciones militares y civiles de alto rendimiento, y por lo tanto dedicó una cantidad considerable de tiempo a garantizar un cambio de contexto de alta velocidad para soportar la computación en tiempo real . Un cambio hacia y desde un controlador de interrupciones tomó solo 2 ciclos. El MAC-16 original operaba con un tiempo de ciclo de 1 μS utilizando memoria central y circuitos integrados TTL. [2] Lockheed publicitó la máquina con el eslogan "Entrada a las 12:34:45.000000, salida a las 12:34:45.000002". [1] El sistema presentaba 64 niveles de interrupción, lo que permitía una considerable flexibilidad en el diseño del software. [3]
Como cualquier máquina basada en un registro de instrucciones de 16 bits , el MAC-16 original podía direccionar hasta 64 kilopalabras (kW, 128 kB) de RAM . En ese momento, la RAM se proporcionaba en forma de memoria central cableada a mano , que costaba alrededor de un dólar por palabra. La mayoría de las máquinas MAC-16 presentaban, por lo tanto, considerablemente menos de 64 kW, y los sistemas de 8 kW eran comunes, ya que esto era todo lo que se necesitaba para soportar un compilador Fortran . [1] Los productos de expansión de memoria de terceros estaban disponibles por aproximadamente la mitad del costo de las piezas de Lockheed. [4]
Un papel bien conocido del MAC-16 fue el de la propuesta ganadora de Lockheed para el sistema de control de tráfico aéreo "ARTS II" de la Administración Federal de Aviación . El ARTS (Sistema de Terminal de Radar Automatizado) original se basaba en computadoras centrales Univac , que eran sistemas basados en tubos de enorme tamaño y costo, demasiado caros para ser utilizados en aeropuertos más pequeños. ARTS II se introdujo para abordar las necesidades de los aeropuertos más pequeños. La propuesta de Lockheed se basó en el MAC-16 y un gran sistema de visualización entregado por Plessey , que proporcionaba simbología en pantalla y datos de altitud para hasta 256 aeronaves. Irónicamente, después de que Lockheed ganara el concurso ARTS II, Burroughs hizo una oferta más baja que Lockheed, [1] y el ARTS II se basó en sistemas de Burroughs. [5]
Los MAC-16 se han encontrado en muchas otras funciones, incluidos los sistemas de control para los aceleradores del Fermilab. [6]
Se obtiene un alto rendimiento mediante memorias de núcleo magnético con un tiempo de ciclo de un microsegundo y circuitos integrados TTL de alta velocidad.