Magnettrommelspeicher

Magnettrommelspeicher
Trommelspeicher aus einem polnischen ZAM-41 Computer

Der Trommelspeicher war eine frühe Form der Datenspeicherung in Computersystemen, die in den 1950er und bis in die 1960er Jahre weit verbreitet war. Die Methode wurde 1932 in Österreich von Gustav Tauschek entwickelt. In vielen frühen Computersystemen wurde der Hauptarbeitsspeicher durch ein solches Trommelsystem gebildet, auf dem Daten und Programme während der Berechnung gehalten wurden. Trommelspeicher wurden später und bis zur Einführung des Halbleiterspeichers durch Kernspeicher ersetzt, der schneller war und ohne bewegte Teile auskam.

Inhaltsverzeichnis

Funktionsweise

Ein Trommelspeicher besteht aus einem rotierenden Metallzylinder, der an der Außenfläche mit einem ferromagnetischen Material beschichtet ist. Man kann sich die Funktion wie bei einer Festplatte vorstellen, nur dass die Daten auf einem Zylindermantel statt einer flachen Scheibe gespeichert sind.

Ein wesentlicher Unterschied zur Festplatte ist, dass beim Trommelspeicher üblicherweise für jede Spur ein eigener Schreib-Lesekopf existiert. Daher sind keine Kopfbewegungen und Suchzeiten erforderlich um eine bestimmte Spur anzufahren. Die Zugriffszeit zu einem bestimmten Datensatz bei einer Trommel ist also kleiner, die Steuerung muss nur warten, bis die gewünschten Daten unter dem richtigen Lesekopf erscheinen. Die Leistung des Trommelspeichers wird demnach fast ausschließlich durch seine Rotationsgeschwindigkeit bestimmt, während bei einer Festplatte auch die Geschwindigkeit der Kopfpositionierung einfließt.

Der Systemtakt wurde mitunter durch einen speziell dafür vorgesehenen Lesekopf generiert, dessen Spur ein fest magnetisiertes Muster enthielt. Hierdurch konnte der synchrone Datenzugriff bei der Befehlsausführung des Programms sichergestellt werden.

Wenn diese Systeme als Hauptspeicher eingesetzt wurden, war der Durchsatz natürlich das entscheidende Problem. Programmierer bemühten sich daher oft, Code und Daten kunstvoll optimiert auf der Trommel anzuordnen um die Zeitspanne für den Zugriff auf die jeweils nächste Instruktion oder den nächsten Datensatz zu minimieren. Dazu wurden Ausführungszeiten genau bestimmt und die Daten dann so positioniert, dass der nächste Datensatz genau zum richtigen Zeitpunkt einen Lesekopf passierte. Dieses Prinzip wurde als Interleaving auch später noch bei Festplatten angewandt – dort aber als fester Faktor, um die Datenrate an die Verarbeitungsgeschwindigkeit des Rechners anzupassen.

Programmierung

Ein Rechner mit Trommelspeicher wurde wegen der hohen Zugriffszeiten mithilfe eines Speicherbelegungsplans programmiert, der als Matrix aller auf der Trommel vorhandenen Speicherelemente angelegt war. Im Befehlscode war die Trommeladresse des nachfolgend auszuführenden Maschinenbefehls angegeben, um nach der über eine Tabelle der Befehlslaufzeiten ermittelten Ausführungszeit möglichst früh den nächsten Maschinenbefehl zu erreichen. Diese rechnernahe mühsame Programmierung ist mit Entwicklung der Hardware bereits ca. 1965 durch Nutzung höherer Programmiersprachen wie Algol 60 abgelöst worden.

Leistung

Typische mittlere Leistungswerte von Trommelspeichersystemen[1]:

  • mittlere Zugriffszeit: 10 ms
  • mittlere Datenrate: 10 Mbit/s
  • typische Kapazität: 10 Mbit

Weblinks

Einzelnachweise

  1. David C. Evans: Schaltungslogik und Speicher digitaler Rechenanlagen. In: H. Schultze (Hrsg.): Information, Computer und künstliche Intelligenz. Umschau Verlag, Frankfurt am Main 1967, S. 41

Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Magnettrommelspeicher — magnetinė būgninė atmintinė statusas T sritis automatika atitikmenys: angl. magnetic drum memory vok. Magnettrommelspeicher, m rus. запоминающее устройство на магнитном барабане, n pranc. mémoire à tambour magnétique, f …   Automatikos terminų žodynas

  • Magnettrommelspeicher — Magnet|trommelspeicher,   ein Magnetschichtspeicher mit zylindrischer Oberfläche, der in der Frühzeit der elektronischen Datenverarbeitung als Arbeits beziehungsweise Sekundärspeicher diente. Die Magnetschicht befindet sich auf dem Mantel einer… …   Universal-Lexikon

  • D4a — Magnettrommelspeicher des D4a Die große Trommel (senkrecht mit Kabelgewirr) stammt vom ZRA1, die D4a Abwandlung auf dem gleichen Konstruktionsprinzip liegt vorn unten quer. Der Kleinrechner D4a war ein Computertyp aus der DDR. Er wurde, wie seine …   Deutsch Wikipedia

  • Robotron 300 — Bedienteil des R300. Bandstrecke des R300. Der R300 (Robotron 300) war ein volltransistorierter …   Deutsch Wikipedia

  • Atanasoff — John Vincent Atanasoff (Bulgarisch: Джон Винсент Атанасов, [dʒon vinsent ata nasɔv]; * 4. Oktober 1903 bei Hamilton, New York; † 15. Juni 1995) war ein amerikanischer Physiker. Im Jahr 1973 wurde er durch Gerichtsurteil im Patentstreit Honeywell… …   Deutsch Wikipedia

  • John Vincent Atanasoff — (Bulgarisch: Джон Винсент Атанасов, [dʒon vinsent ata nasɔv]; * 4. Oktober 1903 bei Hamilton, New York; † 15. Juni 1995) war ein amerikanischer Physiker. Im Jahr 1973 wurde er durch Gerichtsurteil im Patentstreit Honeywell Inc gegen Sperry Rand… …   Deutsch Wikipedia

  • R300 (Großrechner) — Bedienteil des R300, mit Lochkartenleser rechts im Hintergrund …   Deutsch Wikipedia

  • DERA — (’’Darmstädter Elektronischer Rechenautomat’’) war ein experimenteller raumgroßer Elektronenrechner mit Radioröhren.[1] Er wurde am Institut für Praktische Mathematik der TH Darmstadt unter der Leitung von Alwin Walther erbaut. Der Computer war… …   Deutsch Wikipedia

  • APEXC — Ein All Purpose Electronic X Ray Computer (APEXC) ist eine frühe Serie von einfach strukturierten Computern, die ab 1952 von Andrew D. Booth am Birkbeck College in London entwickelt wurden. Seit 1943 forschte er im Bereich der… …   Deutsch Wikipedia

  • All Purpose Electronic X-Ray Computer — Ein All Purpose Electronic X Ray Computer (APEXC) ist eine frühe Serie von einfach strukturierten Computern, die ab 1952 von Andrew D. Booth am Birkbeck College in London entwickelt wurden. Seit 1943 forschte er im Bereich der… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”