Raumfahrt mit flüchtigem Gedächtnis

Nehmen wir für diese Frage an, wir haben eine raumfahrende Zivilisation. Sie sind mindestens 100 Jahre weiter fortgeschritten als wir und planen, Kolonisten zu einem Nachbarstern zu schicken.

Der Haken ist, dass nichtflüchtiger Computerspeicher etwas ist, das außerhalb ihrer Reichweite liegt – dh Festplatten – und nur viel primitivere, kleine Formen davon verfügbar sind (Magnetband, Lochkarten, Bücher usw. aus den 1950er Jahren). Ihre Computertechnologie ist jedoch ziemlich fortschrittlich, und flüchtiger Speicher ist sehr leistungsfähig.

Wie würde sich diese Technologielücke auf ihre Gesellschaft auswirken und wie würde sie sich auf ihre Fähigkeit auswirken, durch den Weltraum zu reisen?

Nichtflüchtiger Speicher ist älter als flüchtiger Speicher. Vor modernen integrierten Schaltungen bestand Computer-RAM aus Magnetkernspeicher , der nichtflüchtig ist. Und es gibt keinen Weg im Universum für eine Zivilisation, integrierte Schaltkreise zu haben, aber keine ROM-Chips und keine Flash-Chips.
@AlexP mit dem Reality-Check- Tag ist eine absolut gute Antwort, um die Prämisse abzulehnen. So könnten Sie Ihren Kommentar zu einer vollständigen Antwort entwickeln.
Ich weiß nicht genug darüber, um eine Antwort zu geben, aber ist eine Situation wie diese nicht der Grund, warum sich das Dune-Universum für menschliche Computer entschieden hat (sie wollten begrenzen, wie leistungsfähig Computer sein können)? Wie gut konnte diese außerirdische Gesellschaft Berechnungen und Gedächtnisspeicher in sich selbst oder speziell trainierte und möglicherweise gentechnisch veränderte organische Wesen auslagern? Es könnte eine Gruppe von Menschen geben, deren einzige Aufgabe darin besteht, den Kern von MEMORY neu zu programmieren.

Antworten (2)

Ah junge Leute in diesen Tagen.

Dass wir heute hochflüchtige dynamische Direktzugriffsspeicher verwenden, ist ein Zufall; flüchtiger RAM ist relativ neu und wird hoffentlich nicht mehr lange halten.

Einige der ersten im Handel erhältlichen Computer verwendeten Trommelspeicher als RAM. Nicht flüchtig.

Relativ lange, etwa 20 Jahre (seit Ende der 1950er bis mindestens Mitte der 1970er Jahre, an manchen Stellen viel länger) verwendeten Computer Magnetkernspeicher als RAM. Nicht flüchtig. (Freunde von UNIX-ähnlichen Betriebssystemen erinnern sich vielleicht daran, dass die Datei mit dem Speicherauszug eines fehlerhaften Programms heißt core, weil in jenen Tagen, als UNIX geboren wurde, RAM ein Magnetkernspeicher war und die Leute früher "Kern" statt RAM sagten , um beispielsweise ein Programm in den Kern zu laden oder den Kern zu entleeren.)

Dann kamen hochintegrierte Schaltkreise und statische Halbleiter-RAMs. Statisches RAM ist nur langsam flüchtig , und es ist schneller als das hochflüchtige dynamische RAM , das heute dominiert; Leider ist es auch teurer und erfordert 6 Transistoren pro Bit anstelle von einem Transistor und einem Kondensator.

Um auf die Frage zu kommen, wird nichtflüchtiger statischer RAM ( nvSRAM ) in einigen Luft- und Raumfahrt-, Automobil-, medizinischen usw. Anwendungen verwendet, bei denen Nichtflüchtigkeit wichtig ist. Nichtflüchtiger SRAM verbessert die inhärente Eigenschaft von SRAM, nur langsam flüchtig zu sein, um sicherzustellen, dass Daten bei einem Stromausfall intakt bleiben. (Die üblichere Lösung ist die Verwendung von batteriegepuffertem SRAM, BBSRAM, das billiger als nvSRAM ist; der Energieverbrauch, wenn es nicht in Betrieb ist, ist winzig, sodass ein batteriegepuffertes SRAM lange überleben kann, aber es ist so langsamer als nvSRAM.)

Und dann gibt es Flash- Speicher. Wie um alles in der Welt eine Zivilisation sehr hochintegrierte (VLSI) Schaltungen entwickeln kann, aber irgendwie die Entwicklung von Flash verfehlt, ist unverständlich, denn Flash ist der aktuelle Schritt in einer Kette, die mit werkseitig programmierten Nur-Lese-Speichern ( ROM ) "so alt wie die Halbleitertechnologie selbst" (Wikipedia), fortgesetzt durch programmierbare Nur-Lese-Speicher (PROM), die einmal beschrieben werden konnten, durch löschbare Nur-Lese-Speicher (EPROM), die viele Male gelöscht und neu beschrieben werden konnten, aber dazu UV-Licht ausgesetzt werden mussten gelöscht werden (einige von uns erinnern sich vielleicht an die EPROM-Chips mit Quarzfenstern), durch elektrisch löschbare Nur-Lese-Speicher(EEPROM), dessen Freude über Freude programmgesteuert gelöscht werden konnte, und gipfelte in den heute verwendeten NOR- und NAND-Flashzellen.

Die Zugriffsgeschwindigkeit moderner SSDs verbessert sich schnell, und die Dichte anderer nichtflüchtiger RAM-Technologien verbessert sich ebenfalls. Einige große Computerhersteller untersuchen mehrere Möglichkeiten, nichtflüchtigen RAM groß genug, schnell genug und billig genug zu machen, um das aktuelle Paradigma zu beseitigen und zum Ideal von einstufigen Speichercomputern zurückzukehren .

TL;DR: Nichtflüchtiger Speicher ist älter als flüchtiger RAM, und es besteht die Möglichkeit, dass die Dominanz der hochflüchtigen Dynamik in nicht allzu ferner Zukunft enden wird.

Der Magnetkernspeicher war in gewisser Weise flüchtig, da er destruktives Lesen hatte. Indem Sie ein bisschen vorgelesen haben, haben Sie dieses Bit gelöscht. Um das Bit auf den gewünschten Wert zurückzusetzen, war eine spezielle Schaltung erforderlich, nicht ganz anders als heute eine spezielle Schaltung erforderlich ist, um den dynamischen RAM regelmäßig aufzufrischen.
@MichaelKjörling: Ein Speicherzyklus beinhaltete immer das Wiederherstellen nach dem Lesen. Aber der Punkt ist, dass der Kernspeicher seinen Inhalt auf unbestimmte Zeit ohne Strom behielt (und in jenen Tagen hatten Betriebssysteme Interrupt-Handler zum Ein- und Ausschalten, die einen Stromausfall für ein Programm auf Benutzerebene im Wesentlichen unbeobachtbar machten).

Aus praktischer Sicht sehe ich nicht ein, wie sie nicht einfach Batterien für ihren flüchtigen Speicher verwenden könnten, es würde einfach zu einer zusätzlichen Anforderung, um sicherzustellen, dass Ihr Computer mit Strom versorgt wird, oder Sie würden das Programm verlieren.

Mehr oder weniger das. Computer würden eher wie Gehirne behandelt, die ständig „am Leben“ gehalten werden müssten. Wenn einer jemals die Macht verliert, muss ihm alles, was er weiß, von Grund auf neu beigebracht werden. Sie hätten wahrscheinlich sehr redundante Netzteile, sodass sie ihre Computer nie ausschalten müssten. Das größte Problem wäre eigentlich nicht das Durchführen von Berechnungen, sondern die Notwendigkeit, alles von Grund auf neu zu programmieren. Nur wenige moderne Programme sind klein genug, um auf die Art von Speicher zu passen, die Sie zulassen (obwohl moderne Magnetbänder tatsächlich Terabytes an Daten speichern können, haben sie nur schreckliche Suchzeiten).
Wenn das Schiff also vorübergehend vollständig die Stromversorgung verliert, wie würden sie es neu starten?
@Raznarok nicht nötig. Ein Ereignis, das jede Batterie auf einem Schiff "töten" könnte, würde sowieso alle Lebewesen töten.
Genau wie die Batterien, um gespeicherte Spielzustände auf Nintendo-Spielkassetten am Leben zu erhalten.