stringtranslate.com

NSSC-1

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 .

Uso

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 

Programación y soporte

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]

Contexto histórico

Antes del NSSC-1

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]

Posterior al NSSC-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.

Referencias

  1. ^ abcd Trevathan, Charles E., Taylor, Thomas D., Hartenstein, Raymond G., Merwarth, Ann C. y Stewart, William N. (1984). "Desarrollo y aplicación de la primera computadora estándar para naves espaciales de la NASA". Comunicaciones de la ACM . 27 (9): 902–913. doi : 10.1145/358234.358252 . S2CID  9237533.{{cite journal}}: Mantenimiento CS1: varios nombres: lista de autores ( enlace )
  2. ^ Styles, F., Taylor, T., Tharpe, M. y Trevathan, C. “Un procesador a bordo de uso general para naves espaciales científicas”, NASA/GSFC, X-562-67-202, julio de 1967.
  3. ^ Stakem, Patrick H. La historia de las computadoras de las naves espaciales desde el V-2 hasta la estación espacial, 2010, PRB Publishing, ASIN B004L626U6

Otras lecturas