Equipo de cómputo Mariner 9

Supongo que la palabra CPUno se puede usar en referencia a las computadoras en 1971. Entonces, me pregunto qué tipo de equipo electrónico se colocó en lugar de una CPU normal en la nave espacial Mariner 9.

Veo que es necesario lograr las siguientes operaciones:

También veo que :

La computadora del Mariner 9 fue reprogramada desde la Tierra para retrasar la obtención de imágenes de la superficie durante un par de meses hasta que se asentara el polvo.

Entonces, ¿qué tipo de CPU/RAM se usaba en ese momento?

No me queda claro lo que estás preguntando exactamente. ¿Qué CPU usó Mariner? ¿Cómo fue reprogramado? ¿Cómo se implementó la corrección de errores?
CPUno es una terminología reciente. Una CPU se define como un dispositivo para la ejecución de software (programa de computadora), los primeros dispositivos que correctamente podrían llamarse CPU llegaron con la llegada de la computadora con programa almacenado. Las computadoras en la década de 1950 tenían CPU, eran solo unidades más grandes en comparación con lo que estamos acostumbrados ahora.
En los días en que los mainframes gobernaban la Tierra, una "unidad" en una sala de computadoras era un gabinete independiente que contenía alguna parte de la computadora. Habría unidades de memoria, unidades de cinta, unidades de impresión, etc., y uniéndolos a todos, sería la unidad central de procesamiento (CPU).

Respuestas (1)

Mariner 9 usó memoria de núcleo magnético . Tenía la impresionante cantidad de 512 palabras (cuadruplicado del diseño original a medida que crecían los requisitos).

El documento en realidad nunca sale y lo dice, pero está claro a partir de esta descripción de un problema que tuvieron:

El problema del vacío de memoria se hizo evidente la primera vez que la memoria se sometió a vacío como parte de la prueba TA requerida. Esta sensibilidad al vacío, que resultó en una falla catastrófica del plano de memoria del núcleo magnético , se atribuyó al aire atrapado debajo del plano de memoria recubierto de poliuretano. Bajo el vacío, este aire atrapado se expandió debajo del avión de tal manera que el cable magnético muy fino que se ensarta a través de los núcleos magnéticos se estiró y se rompió. La solución al problema fue, por supuesto, la eliminación del aire atrapado. Esto se logró mediante una aplicación más cuidadosa de una cinta adhesiva de dos caras utilizada para sujetar el plano del núcleo magnético a la placa de montaje y una mejor aplicación del material de recubrimiento de poliuretano.

(énfasis mío)

Desarrollo y prueba de la computadora central y secuenciador para la nave espacial Mariner Mars 1971

La información sobre la computadora se puede encontrar en el documento de diseño al que se hace referencia en el enlace anterior.

El diseño seleccionado fue un secuenciador programable, con una memoria central de 128 palabras . Este secuenciador programable, con una memoria que podía ser actualizada o modificada por comando terrestre...

El otro subsistema capaz de comandar eventos de naves espaciales es el CC&S. La figura 9 muestra el CC&S con sus interfaces funcionales. Básicamente, el CC&S es una computadora de propósito especial que tiene una flexibilidad extrema y puede reprogramarse en vuelo. Su propósito principal es proporcionar activación de eventos en ciertos momentos que se especifican antes del lanzamiento.

(énfasis mío)

Diagrama de bloques que muestra las interfaces al CC&S

CC&S = computadora central y secuenciador

Este documento también revela que la longitud de la palabra era de 22 bits.

Mariner Mars 1969. Volumen 1 - Desarrollo, diseño y prueba Informe final del proyecto

Al leer el artículo, parece que las 512 palabras de memoria eran solo para datos. Las computadoras de vuelo en ese entonces eran a menudo máquinas de arquitectura Harvard en lugar de máquinas de arquitectura von Neumann.
@DavidHammen: Se llama secuenciador en lugar de computadora por una razón. Apenas puede hacer matemáticas.
@Joshua No hay forma de que las instrucciones para todas las cosas que hizo Mariner 9 se almacenaron en solo 512 palabras. Los datos y las instrucciones se almacenan en una memoria monolítica en una máquina de arquitectura von Neumann. Una máquina de arquitectura Harvard, por otro lado, usa una memoria para datos volátiles y otra memoria fija (no volátil) para cosas como instrucciones. Estos diferentes tipos de memoria (datos volátiles versus no volátiles) pueden incluso tener diferentes longitudes de palabra en una máquina de arquitectura Harvard.
@Joshua Una máquina de arquitectura de Harvard aún puede servir como una máquina completa de Turing. El teléfono inteligente o la computadora en la que escribió su comentario probablemente se parece a una máquina de von Neumann, pero inevitablemente tiene un tinte de arquitectura Harvard. Cuando reinicia el dispositivo, utiliza código en la memoria de solo lectura como cargador de arranque. Al ejecutar código, los cachés de memoria de nivel más bajo comprenden dos regiones separadas, una para instrucciones de solo lectura y otra para datos volátiles de lectura y escritura.
@DavidHammen: La idea del secuenciador es que contiene "ejecutar esta instrucción en este momento del sistema". Pero es remotamente reprogramable.
Su capacidad para encontrar documentos técnicos antiguos para esto y para aquello es impresionante.