Computerausrüstung von Mariner 9

Ich schätze, das Wort CPUkann 1971 nicht in Bezug auf Computer verwendet werden. Also frage ich mich, welche Art von elektronischer Ausrüstung anstelle einer normalen CPU auf dem Raumschiff Mariner 9 eingebaut wurde?

Ich sehe die folgenden Operationen, die erreicht werden müssen:

Das sehe ich auch :

Der Computer von Mariner 9 wurde daher von der Erde aus neu programmiert, um die Bildgebung der Oberfläche für ein paar Monate zu verzögern, bis sich der Staub gelegt hatte.

Welche Art von CPU/RAM wurde damals verwendet?

Was du genau fragst, ist mir unklar. Welche CPU hat Mariner verwendet? Wie wurde umprogrammiert? Wie wurde die Fehlerkorrektur implementiert?
CPUist keine neuere Terminologie. Eine CPU ist als ein Gerät zur Ausführung von Software (Computerprogramm) definiert, die frühesten Geräte, die zu Recht als CPUs bezeichnet werden könnten, kamen mit dem Aufkommen der Computer mit gespeicherten Programmen. Computer in den 1950er Jahren hatten CPUs, sie waren einfach größere Einheiten im Vergleich zu dem, was wir heute gewohnt sind.
In den Tagen, als Mainframes die Erde beherrschten, war eine „Einheit“ in einem Computerraum ein freistehender Schrank, der einen Teil des Computers enthielt. Es würde Speichereinheiten, Bandeinheiten, Druckeinheiten usw. geben, und alle miteinander verbindend wäre die zentrale Verarbeitungseinheit (CPU).

Antworten (1)

Mariner 9 verwendete Magnetkernspeicher . Es hatte die beeindruckende Menge von 512 Wörtern (vervierfacht gegenüber dem ursprünglichen Design, als die Anforderungen wuchsen).

Das Dokument kommt nie wirklich heraus und sagt es, aber aus dieser Beschreibung eines Problems, das sie hatten, geht hervor:

Das Speichervakuumproblem wurde offensichtlich, als der Speicher zum ersten Mal im Rahmen des erforderlichen TA-Tests einem Vakuum ausgesetzt wurde. Diese Vakuumempfindlichkeit, die zu einem katastrophalen Ausfall der Magnetkern-Speicherebene führte , wurde auf eingeschlossene Luft unter der polyurethanbeschichteten Speicherebene zurückgeführt. Unter Vakuum dehnte sich diese eingeschlossene Luft unter dem Flugzeug so aus, dass der sehr feine Magnetdraht, der durch die Magnetkerne gespannt war, gedehnt und gebrochen wurde. Die Lösung des Problems war natürlich die Beseitigung der eingeschlossenen Luft. Dies wurde durch sorgfältigeres Aufbringen eines doppelseitigen Klebebands erreicht, das verwendet wird, um die Magnetkernebene an der Montageplatte zu halten, und durch besseres Aufbringen des Polyurethanbeschichtungsmaterials.

(Hervorhebung von mir)

Entwicklung und Test des zentralen Computers und Sequenzers für das Raumschiff Mariner Mars 1971

Informationen zum Computer finden Sie in dem oben verlinkten Designdokument.

Das ausgewählte Design war ein programmierbarer Sequenzer mit einem Kernspeicher von 128 Wörtern . Dieser programmierbare Sequenzer mit einem Speicher, der durch Bodenbefehle aktualisiert oder modifiziert werden konnte ...

Das andere Subsystem, das in der Lage ist, Raumfahrzeugereignisse zu befehlen, ist das CC&S. Abbildung 9 zeigt das CC&S mit seinen funktionalen Schnittstellen. Grundsätzlich ist der CC&S ein Spezialcomputer, der extrem flexibel ist und im Flug umprogrammiert werden kann. Sein Hauptzweck besteht darin, zu bestimmten Zeiten, die vor dem Start festgelegt werden, eine Ereignisauslösung bereitzustellen.

(Hervorhebung von mir)

Blockdiagramm, das die Schnittstellen zum CC&S zeigt

CC&S = Zentralrechner und Sequenzer

Dieses Dokument offenbart auch, dass die Wortlänge 22 Bit betrug.

Mariner Mars 1969. Band 1 - Entwicklung, Design und Test Abschlussbericht des Projekts

Beim Lesen des Artikels scheint es, dass die 512 Speicherwörter nur für Daten waren. Flugcomputer waren damals oft eher Maschinen der Harvard-Architektur als Maschinen der Von-Neumann-Architektur.
@DavidHammen: Es wird aus einem bestimmten Grund eher als Sequenzer als als Computer bezeichnet. Rechnen kann es kaum.
@Joshua Es gibt keine Möglichkeit, dass die Anweisungen für all die Dinge, die Mariner 9 getan hat, in nur 512 Wörtern gespeichert wurden. Daten und Anweisungen werden in einem monolithischen Speicher in einer von-Neumann-Architektur-Maschine gespeichert. Eine Maschine mit Harvard-Architektur hingegen verwendet einen Speicher für flüchtige Daten und einen anderen festen (nichtflüchtigen) Speicher für Dinge wie Anweisungen. Diese unterschiedlichen Speichertypen (flüchtige gegenüber nichtflüchtigen Daten) können in einer Maschine mit Harvard-Architektur sogar unterschiedliche Wortlängen haben.
@Joshua Eine Maschine mit Harvard-Architektur kann immer noch als vollständige Turing-Maschine dienen. Das Smartphone oder der Computer, auf dem Sie Ihren Kommentar eingegeben haben, sieht höchstwahrscheinlich aus wie eine von Neumann-Maschine, hat aber unvermeidlich einen Hauch von Harvard-Architektur. Wenn Sie das Gerät neu starten, verwendet es Code im Nur-Lese-Speicher als Bootloader. Beim Ausführen von Code umfassen die Speicher-Caches der untersten Ebene zwei getrennte Bereiche, einen für Nur-Lese-Befehle und einen anderen für flüchtige Lese-Schreib-Daten.
@DavidHammen: Die Idee des Sequenzers ist, dass er "Diese Anweisung zu dieser Systemzeit ausführen" enthält. Aber es ist aus der Ferne umprogrammierbar.
Ihre Fähigkeit, alte technische Dokumente für dies und das zu finden, ist beeindruckend.