Zu Beginn des Computerspeichers

Der Artikel hat schwere Fotos, deshalb habe ich ihn unter den Spoilern entfernt.

EinfĂŒhrung


Das Problem der Speicherung digitaler Informationen trat auf, bevor die eigentlichen Computer erschienen. Bevor wir ĂŒber bestimmte physische Implementierungen sprechen, stellen wir die Terminologie vor.

Der Speicher ist ein physisches GerÀt oder Speichermedium. Im einfachsten Fall ist der Speicher ein Array von nummerierten Zellen, die "1" oder "0" enthalten. Wir werden Nullen und Einsen, die in ein Notizbuch geschrieben sind, nicht als Speicher betrachten, da es unmöglich (oder streng genommen möglich, aber bedeutungslos) ist, einen solchen Speicher automatisch zu lesen.

Unter dem Gesichtspunkt der Organisation des Zugriffs auf Daten kann der Speicher in die folgenden verschiedenen Typen unterteilt werden:

  • RAM - Direktzugriffsspeicher, Direktzugriffsspeicher. Sie können jede Zelle lesen oder Ă€ndern.
  • ROM - Nur-Lese-Speicher, ein Speicher, aus dem Sie jede Zelle lesen können, aber nicht geschrieben werden können (Nur-Lese-Speicher, ROM).
  • FIFO - First In, First Out, ein Speicher, der nur von oben geschrieben und nur von unten gelesen werden kann (in russischen Worten ist es an der Reihe).
  • Stapel (LIFO) - Last In, First Out, Zugriff auf den Speicher, auf den nur das oberste Element gelesen und geschrieben werden kann (ich mag den sowjetischen Namen, den Speicher wirklich).
  • CAM - Inhaltsadressierbarer Speicher, durch Inhalt adressierbarer Speicher (russischer Name - assoziativer Speicher).

Stoffmuster


Zum ersten Mal wurde die Aufgabe gestellt, Daten aus dem Speicher zu speichern und zu lesen, und dann wurde sie erfolgreich fĂŒr die Steuerung von Threads in einem Webstuhl gelöst.

Falcon Webstuhl
Bild

Falcon Webstuhl. Im Vordergrund stehen Lochkarten, die das Stoffmuster definieren. Link

Wie funktioniert das? Betrachten Sie zunÀchst das einfachste Maschinendiagramm:

Bild
Wikipedia Webstuhl

Die Idee ist einfach: Die Header ( c in der Abbildung) bilden eine LĂŒcke (GĂ€hnen in der Webterminologie) zwischen den KettfĂ€den, die von der Welle a (navoi) zugefĂŒhrt wird, das Shuttle i wird ĂŒbersprungen, der Faden wird mit Hilfe eines Schilfs h gedrĂŒckt, dann werden die Header durch die Pedale e und ersetzt Der Vorgang wird wiederholt. Das Tuch ist auf einen Warenschaft u gewickelt. Und alles wĂ€re in Ordnung, aber was ist, wenn Sie ein Muster erhalten möchten? Die naheliegende Option besteht darin, die KettfĂ€den in jeder Iteration einzeln anzuheben und abzusenken, sofern sie unterschiedliche Farben haben (z. B. Schwarzweiß). Dieser Entwurf wurde 1725 von Basil Bouchon vorgeschlagen, und 1728 entwickelte Jean-Baptiste Falcon ein System zum automatischen ZufĂŒhren von Lochkarten. Lassen Sie uns die Funktionsweise dieses Mechanismus am Beispiel einer spĂ€teren, aber Ă€hnlich konstruierten Jacquard-Maschine analysieren:

Bild
Jacquard-Maschinendiagramm aus einem guten Artikel ĂŒber Jacquard-VorhĂ€nge

Welle 8 zieht die nĂ€chste Lochkarte ein und drĂŒckt sie. Mit den Haken 1 gekoppelte Nadeln werden dagegen gedrĂŒckt, und einige fallen in die Löcher der Lochkarte. Somit heben die in den Löchern gefangenen Nadeln die entsprechenden Haken an, und sie können mit einer speziellen Stange aufgenommen werden, wodurch eine obere Weblitze gebildet wird, da die an den Haken befestigten FĂ€den 3 die ihnen entsprechenden KettfĂ€den 4 anheben. Die KettfĂ€den, deren Haken unter dem Gewicht des Lot 5 nicht in die Löcher gefallen sind , sind niedriger, sodass die Schwerkraft die Rolle eines zweiten Haufens spielt.

SelbstportrÀt von Joseph Marie Jacquard
Bild

SelbstportrÀt von Joseph Marie Jacquard auf seinem Webstuhl. Wikipedia

So haben wir das erste ROM erhalten, das ein wesentlicher Bestandteil der ersten Computer wird und bis Anfang der 80er Jahre ĂŒberleben wird.

Erste Bytes


Das 20. Jahrhundert ist also gekommen, die ersten Computer erschienen und mit ihnen der Bedarf an RAM. Einer der ersten, der auf dieses Problem stieß, war John Vincent Atanasov und Clifford Berry, als sie 1939 begannen, ihr ABC, Atanasoff-Berry Computer, zusammenzubauen. Es war eines der ersten digitalen elektronischen ComputergerĂ€te.

Bild
Gesamtansicht von ABC aus NYT gezogen

FĂŒr die temporĂ€re Speicherung von Variablen in diesem Computer wurde der Urgroßvater des modernen RAM verwendet, eine rotierende Trommel, die aus 50 Leitungen mit 32 Kondensatoren besteht. Eine negative Kondensatorladung setzt eine logische Einheit und eine positive Ladung setzt eine logische Null. Diese Erinnerung wurde durch die Wartezeit der Trommelrolle angesprochen, und jeder Messwert zerstörte die Daten, so dass ich sie jedes Mal neu schreiben musste.

Originaltrommel mit ABC
Bild

Originaltrommel mit ABC, von hier genommen .

Bild
Ein Fragment einer Nachbildung einer ABC-Trommel von dort . Die Kontakte und die Kondensatoren selbst sind sichtbar.

Auf Wikipedia gibt es einen Artikel ĂŒber das zukĂŒnftige Schicksal einer solchen Erinnerung und ihre BlĂŒtezeit.

Nordbildröhren erinnern


In den 40er Jahren, zum Zeitpunkt des Erscheinens der ersten Computer, gab es noch keine Reihe gerĂ€ndelter Lösungen und Technologien, wie sie heute sind, was zum Auftreten sehr ungewöhnlicher Designs fĂŒhrte. Eine davon ist eine Williams-Pfeife. Es war ein Kineskop, auf dessen Leuchtstoff je nach dem Wert, an den Sie sich erinnern möchten, „1“ oder „0“, ein Strich oder Punkt beleuchtet wurde. Wenn es notwendig war, den Wert abzulesen, wurde der Elektronenstrahl auf dieselbe Stelle gerichtet und durch Elektronenemission unter Verwendung der in der NĂ€he der Bildröhre installierten Elektrode herausgefunden, was aufgezeichnet wurde.

Bild
Williams Rohr Prototyp von Wikipedia

Aufgezeichnete Daten auf einem Williams-Röhrenbildschirm
Bild

Aufgezeichnete Daten auf einem Williams Tube Tube-Bildbildschirm von Wikipedia

In der Regel waren die Speicherzellen in den Williams-Röhren Einzelbit, und um mit Mehrbitwörtern zu arbeiten, arbeiteten sie parallel zur Anzahl der Bits.

Bild
Williams Rohrblockdiagramm von hier

Zum Lesen wurde die Adresse an das ADRESSREGISTER ĂŒbergeben , dann wurde der Strahl der Elektronenkanone in WILLIAMS TUBE auf die entsprechende Stelle gerichtet, das Lesen erfolgte und die Daten durch den VerstĂ€rker des REGENERATION AMPLIFIER fielen in das Ausgangsregister des SHIFT REGISTER und, falls das GerĂ€t gelesen wurde, zurĂŒck in das Mobilteil, weil Es war notwendig, die verlorenen Daten wiederherzustellen. Williams Pipes lebten ein kurzes, aber stĂŒrmisches Leben und fielen in viele der ersten westlichen und Haushaltscomputer. Ein Ă€hnlicher Ansatz wurde in einem anderen Selectron-CRT-SpeichergerĂ€t verwendet, das 1946 von Jean Reichmann vorgeschlagen wurde.

Selectron
Bild

Selectron von hier

In dieser riesigen Funkröhre wurden Informationen in mit einem Leuchtstoff bedeckten Schlitzen gespeichert, die je nach Ladung Elektronen von der "lesenden" Elektronenkanone durchließen oder nicht durchließen, die wiederum in die Phosphorschicht fielen oder nicht fielen, aus der die gewĂŒnschten Leseketten herausgeschlagen wurden Elektronen. Zu dieser Zeit war es eine der dichtesten und schnellsten Erinnerungen, aber sein Alter war kurz.

Quecksilber kann nicht nur die Temperatur messen


Wie Sie bereits aus dem vorherigen Kapitel erraten können, haben sie in den 40er Jahren versucht, sich zu „zwingen“, sich an irgendetwas zu erinnern. Wellen im Medium waren keine Ausnahme. Da einige frĂŒhere Computer radikal entwickelt wurden (ich möchte wirklich einen separaten Artikel darĂŒber schreiben), erregte ihre elementare Basis sofort die Aufmerksamkeit der Pioniere des digitalen Zeitalters. Eines dieser GerĂ€te war die Verzögerungsleitung.

In Radarstationen wurden sie verwendet, um das Signal von stationÀren Objekten zu filtern. Von der Antwort auf den N-ten Impuls des Radars wurde die verzögerte Antwort auf den N-ten ersten Impuls abgezogen, und daher erwiesen sich nur Antworten von sich bewegenden Objekten als ungleich Null, was es ermöglichte, das Rauschen zu beseitigen, das das reflektierte Relief der Funkwelle erzeugte. Aber warte einen Moment! Was aber, wenn wir das Signal in der Verzögerungsleitung laufen lassen und den Eingang mit dem Ausgang verbinden? Es wird eine Erinnerung sein! UngefÀhr der gleiche Gedanke kam John Eckert Jr. Als Verzögerungsleitung wurde ein Quecksilberkolben verwendet, an dessen Enden Piezokristalle installiert waren, einer zum Anregen von Schwingungen und der zweite zum Ablesen.

Bild
Vereinfachte Speicherzellenschaltung fĂŒr Quecksilberverzögerungsleitung. Von hier genommen

Auf diese Weise ist es natĂŒrlich möglich, nicht ein Bit, sondern ein ganzes Paket zu speichern, das erfolgreich verwendet wurde. Diese Erinnerung verlor jedoch bald ihre Relevanz.

Genau wie sich ein Magnet erinnert

Und jetzt ist die Zeit fĂŒr ein magnetisches GedĂ€chtnis gekommen. Und dann werden sich Leute, die mit der Geschichte alter Computer nicht vertraut sind, sofort an Festplatten erinnern. Fangen wir mit ihnen an. Und denken Sie zuerst an die Erinnerung an eine Magnettrommel.

Magnettrommel
Bild

Die Magnettrommel, die ich in meiner Kindheit sehr gern untersucht habe, als ich das Polytechnische Museum besuchte. Foto ist klar wo

Die Aufnahme auf solchen GerĂ€ten war sehr einfach. Ein Magnetfeld wurde an eine bestimmte Stelle angelegt, deren StĂ€rke eins oder null codierte. Das Lesen von Informationen erfolgte mit dem sogenannten Magnetkopf, bei dem, wenn er mit einer bestimmten Geschwindigkeit mit aufgezeichneten Daten an dem Bereich vorbeiging, ein induzierter Strom aufgrund einer Änderung des Magnetfelds auftrat, dessen StĂ€rke von der StĂ€rke des Magnetfelds abhing. Bandlaufwerke funktionierten Ă€hnlich. Interessanterweise verwenden moderne Festplatten ein anderes Prinzip zum Speichern und Lesen von Informationen. Welches ist ein Anlass fĂŒr einen separaten Artikel.

In frĂŒheren Kapiteln ĂŒber die Erinnerung an warme Röhren erwĂ€hnte ich, dass sie nicht lange lebte. Aber wer hat sie ersetzt? Und die Antwort ist wieder ein magnetisches GedĂ€chtnis, diesmal in Form eines GedĂ€chtnisses an Ferritringen. Ferrite haben eine sehr nĂŒtzliche Eigenschaft, die Magnetisierungshysterese, d.h. Sie könnten sich in zwei festen ZustĂ€nden befinden, was wir brauchen.

Bild
Das Blockdiagramm des adressierbaren Speichers auf Ferritringen ist von hier

Ring F auf Leiter schreiben x3und y2Es wird ein Strom zugefĂŒhrt, der um jeden der Leiter ein H / 2-Feld bildet, vorausgesetzt, nur H reicht aus, um die Magnetisierung des ferromagnetischen Rings zu Ă€ndern, und die Magnetisierung der Ringe C , D und E , die nach dem Ausschalten des Stroms im Pfad gefangen sind, kehrt aufgrund der Hysterese zu ihren ursprĂŒnglichen Werten zurĂŒck Magnetisierung. Jetzt mĂŒssen wir die Daten lesen. Dazu wird der Schreibstrom „0“ an den Zielring angelegt. Wenn eine Einheit aufgezeichnet wurde, Ă€ndert das Magnetfeld in diesem Ring seine Richtung, ein Stromimpuls wird im Leiter S induziert, und wenn "0" vorhanden ist, gibt es keinen Strom. Also haben wir herausgefunden, was aufgenommen wurde. NatĂŒrlich mĂŒssen Sie wie bei der Williams-Röhre das GerĂ€t an seinen Platz zurĂŒckbringen. In den kommenden Jahren wird diese Art von Speicher in Computern oberste PrioritĂ€t haben. Einer Version zufolge schulden wir es ihm mit dem Begriff „Flash-Speicher“ aufgrund der Produktionsmethode, dem manuellen NĂ€hen von Ringen mit DrĂ€hten, ungefĂ€hr so:

RAM-GebĂŒhr
Bild

Die RAM-Karte fĂŒr 11560 Bit ist in 20 Matrizen im 34x17-Format unterteilt. Es wurde in einem alphanumerischen Terminal mit Vektorzeichenabbildung RIN-609 verwendet; Hersteller - vermutlich eines der Unternehmen Armeniens. Von dort.

Fazit


Es gibt viel auf der Welt, Horatios Freund ... oh falsch. Es gibt viele weitere seltsame Möglichkeiten, Daten zu speichern. Ich hoffe in den Kommentaren werden sie etwas anderes Interessantes werfen. Ich fĂŒr meinen Teil möchte sagen, dass ich Menschen, die an der Entwicklung digitaler und einfacher Technologien beteiligt sind, wĂ€rmstens empfehlen kann, sich mit frĂŒhen Ideen in verschiedenen Bereichen des technischen Denkens zu befassen, wenn das BedĂŒrfnis nach Fiktion schwierig ist, das Denken ĂŒber den Tellerrand hinaus lehrt und nur den eigenen Horizont erweitert. Vielen Dank fĂŒr Ihre Aufmerksamkeit.

Source: https://habr.com/ru/post/de468879/


All Articles