Magnetkernspeicher waren eine entscheidende Innovation in der Entwicklung von Computern. Laut https://en.wikipedia.org/wiki/Magnetic-core_memory war es die fortschrittlichste Form des Gedächtnisses von etwa Mitte der fünfziger bis Anfang der siebziger Jahre.
Für die Entwicklung eines Semi-Steampunk-Settings denke ich darüber nach, wie viel früher es hätte entwickelt werden können. (Die Umgebung ist ansonsten unserer eigenen Welt in relevanten Aspekten der Geschichte, Geographie, Wirtschaft usw. weitgehend ähnlich. Ich versuche nur, einen Weg zu finden, wie frühe Computer beispielsweise mit elektromechanischen Relais betrieben werden können.)
Was sind die Voraussetzungen? Natürlich benötigt es Strom und ein gewisses Maß an Kenntnissen in der Verarbeitung elektrischer Signale sowie die Fähigkeit, identische Teile in Massenproduktion herzustellen. Welche anderen Schwierigkeiten gibt es? Könnte eine gut ausgestattete Forschungs- und Entwicklungsgruppe, die auf den richtigen Weg gestolpert ist, beispielsweise einen praktischen Kernspeicher auf dem technischen Niveau von 1900 entwickeln?
Das ist ungeheuerlich, und je mehr ich darüber nachdenke, desto wundersamer wird es
Eigentlich wurde das elektromechanische Relais Ende der 1820er Jahre von Joseph Henry erfunden . Wenn dieser Name bekannt vorkommt, sollte er das tun. Die SI-Einheit für magnetische Induktivität wurde ihm zu Ehren Henry genannt . Aber das Erstaunliche ist, dass elektromagnetische Relais ein Jahrhundert lang nicht zum Rechnen verwendet wurden! Verdammt, Sie haben sie bis in die 1860er Jahre nicht in Telegrafenmaschinen gesehen.
Aber! Was wäre, wenn lackbeschichteter Draht kleiner und kostengünstiger hergestellt werden könnte!
Es war der Höhepunkt der industriellen Revolution! Überall tauchten Fabriken auf! Wenn man Hollywood glauben kann, ist Dr. James Moriarty bereit, die Weltherrschaft an sich zu reißen! Und alles, was jemand tun musste, war, diese magische Grenze zwischen der analytischen Funktionalität von Babbages mechanischem Wunderwerk zu ziehen – und einem Relais, das nur einen Bruchteil des Volumens einnehmen würde.
Boom! Elektromechanisches Rechnen Mitte des 19. Jahrhunderts.
Aber warum ist das wichtig?
Denn der häufigste Grund, warum ein technologischer Fortschritt stattgefunden hat, ist, dass es einen Grund gab, danach zu suchen. Das ist wirklich wichtig! In vielen Fällen ist es nicht der technologische Teil des Baums, der eine Weiterentwicklung bewirkt hat, sondern die Tatsache, dass schließlich ein Bedarf dafür entstanden ist. Not macht oft erfinderisch.
Und wenn wir im 19. Jahrhundert ernsthaft rechnen, brauchen wir im 18. Jahrhundert Speicher (nicht nur Register, sondern ernsthafter Rechenspeicher in der Größenordnung von ganzen Kilobyte!). Elektromagnetisches Relais-Computing würde es tun, aber es ist auch wichtig verstehen warum.
Geschwindigkeit
Babbages mechanische Wunder hatten ein Gedächtnis. Anhaltende Erinnerung. Wenn Sie aufhörten, die sprichwörtliche Kurbel zu drehen, blieben alle Zahnräder stehen, wo sie waren, und was auch immer gespeichert worden war, würde in Erinnerung bleiben – für immer. Warum sollte irgendjemand einen Speicher wollen, der sich schließlich verschlechtert?
Weil man aus sich drehenden Zahnrädern nur so viel herausholen kann. Relais sind schnell! Blitzschnell! Und der beste Weg, diese Geschwindigkeit zu nutzen, ist ein Speicher, der genauso schnell ist wie die Relais!
Abschluss
Die notwendigen technologischen Fortschritte, die Magnetkernspeicher hervorbringen würden, gab es bereits Mitte des 19. Jahrhunderts. Elektrizität und Magnetismus. Was fehlte, war ein Grund, überhaupt über die Notwendigkeit dieses wunderbaren Dings namens „Erinnerung“ nachzudenken. Und genau das haben wir bereitgestellt, indem wir die elektromagnetische Datenverarbeitung ein Jahrhundert früher in den Vordergrund gerückt haben.
Aber auch das erfordert einen Grund. Vielleicht. Das ist das Wunderbare an Geschichten. Du brauchst für nichts wirklich einen Grund. Aber Sie sollten sich überlegen, warum Sie Mitte des 19. Jahrhunderts schnellere Berechnungen benötigen. Es ist nicht so, als würden sie Menschen in den Orbit bringen (im Ernst, schauen Sie sich den Film Hidden Figures an oder lesen Sie die Geschichte dieser erstaunlichen Damen. Die NASA brauchte lange Zeit keine Computer, wie wir sie heute kennen, weil menschliche Computer schnell genug waren. Erst als sie die Daten schneller brauchten, fingen sie an, die Leute zu ersetzen...). Was in Ihrer Geschichte braucht schnelles Computing? Wenn Sie darauf antworten, haben Sie elektromagnetische Relaiscomputer gerechtfertigt, was die Erforschung des Gedächtnisses rechtfertigt, was MCM ein Jahrhundert früher in den Vordergrund rückt.
In meinen Kommentaren erwähne ich, dass MCM wahrscheinlich nicht mehr als 15 Jahre vorher ans Licht gebracht werden konnte. Dies liegt an dieser Abhängigkeit vom Geschwindigkeitsbedarf. MCM war auf eine schnelle Berechnung angewiesen. Bringen Sie einen frühen Grund für schnelle Berechnungen und Sie beschleunigen viele Dinge.
Tim BII
Alexander
JBH
rwallace
rwallace
rwallace
Tim BII
Alexander