La computadora de nave espacial estándar-1 de la NASA ( NSSC-1 ) es una computadora desarrollada como componente estándar para la nave espacial modular multimisión en el Centro de vuelo espacial Goddard (GSFC) en 1974. La nave espacial básica se construyó con componentes y módulos estandarizados, por costo reducción. La computadora tenía una memoria central de 18 bits de ancho o una memoria de cable plateado ; hasta 64k. Se eligieron 18 bits porque proporcionaban más precisión (x4) para los datos que una máquina de 16 bits. No se admitía la aritmética de coma flotante .
El NSSC-1 se utilizó en el
y otras misiones que en su mayoría se limitaban al sistema solar, por ejemplo, el Observatorio de Rayos Gamma y los UARS . [1] : 910
El hardware OBP anterior fue desarrollado por Westinghouse y GSFC. La máquina utilizaba lógica de diodo-transistor , las piezas de menor potencia disponibles en ese momento en la lista de piezas preferidas; Inicialmente fabricado a partir de paquetes 1700 SSI ( puerta NOR ), el AOP posterior se implementó utilizando chips TTL de 69 MSI ( integración de escala media ) de Harris. [1] : 904
IBM implementó el NSSC-1 utilizando versiones TRW de los chips Harris. [1] : 905
El NSSC-1 tenía un conjunto de herramientas de ensamblador / cargador /simulador alojado en una computadora central Xerox XDS 930 (24 bits) . Un simulador asociado funcionó a 1/1000 de tiempo real. La computadora Xerox estaba conectada a una placa OBP en un bastidor (que, por supuesto, funcionaba a temperatura ambiente). Posteriormente, el Centro de Validación y Desarrollo de Software (SDVF) agregó un simulador de dinámica de vuelo alojado en una minicomputadora PDP-11/70 . [2]
Se desarrolló un NSSC-1 Flight Executive especialmente diseñado para su uso en la Misión Solar Máxima (SMM) y vuelos posteriores. Cambiaba de tareas a intervalos de 25 ms e incluía un procesador de comandos almacenado que manejaba comandos de tiempo absoluto y relativo . Tenía un búfer de estado que podía transferirse de nuevo a una estación receptora terrestre y, por lo tanto, requería mucha memoria, generalmente más de la mitad de la disponible, dejando el resto para aplicaciones y repuestos. [3]
El procesador integrado avanzado (AOP) se utilizó en Landsat B & C, International Ultraviolet Explorer (IUE) y OSS-1. Utilizó lógica transistor-transistor (TTL) de integración de escala media . [1]
En la década de 1980, el RCA 1802 se utilizó para muchas misiones, como Galileo . Esta misión y otras misiones iniciaron la tendencia a alejarse de las CPU de la NASA construidas a medida en las naves espaciales. La exploración de las partes interior y exterior del sistema solar tendría que realizarse con las CPU existentes (civiles y militares-aeroespaciales).
Antes de que se utilizara la familia RAD de CPU de 32 bits en misiones espaciales, el MIL-STD-1750A (una CPU que podía ejecutar aplicaciones modernas) tuvo un uso sustancial.
Desde la llegada del IBM RAD6000 en la década de 2000 y del RAD750 en la década de 2010, utilizar el NSSC-1 se ha vuelto impensable. Su potencia informática no era muy grande, y la mayoría de las misiones espaciales modernas requieren que las computadoras de vuelo tengan una potencia informática sustancial y sustancial.
{{cite journal}}
: Mantenimiento CS1: varios nombres: lista de autores ( enlace )