Tabelliermaschine

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche

Die Tabelliermaschine (englisch Tabulating Machine oder als Buchungsmaschine (Accounting Machine) bezeichnet) dient zur Auswertung von möglicherweise, aber nicht zwingend vorsortierten und/oder vorgemischten Lochkarten. Die Tabelliermaschine ist eine eigene Maschinengattung. Nach der ersten Vorstellung von Auswertungsmaschinen des Erfinders Herman Hollerith im Jahr 1887[1] fand eine stetige und auch nach der jeweiligen Aufgabe differenzierte Weiterentwicklung/Spezialisierung statt.

Die IBM 407 war eine 1949 eingeführte hochentwickelte Tabelliermaschine. Die Ära der Tabelliermaschinen war am Ende angelangt. In den 1950er bis 1970er Jahren wurden die Maschinen nach und nach durch Computer wie die 1959 eingeführte IBM 1401 ersetzt. Die IBM 604, eine Hybridlösung, wurde ab 1948 von IBM offeriert. Zwecks Unterscheidung zu dem bereits etablierten Begriff der Datenverarbeitung wurde in den damaligen Rechenzentren mit dem Einsatz von Computern der Begriff elektronische Datenverarbeitung eingeführt.

Der Vorteil der Tabelliermaschine, untrennbar mit der Lochkarte verbunden, war die ausgereifte, preisgünstige, bewährte und vorhandene Technik. Ihren Untergang besiegelte das kostengünstige Aufkommen von Massenspeichern auf elektromagnetischer Technik wie Magnetkontokarte, Magnettrommel, Magnetband, Diskette und Magnetplatte. Sie wurde durch den zunehmend preiswerten und besser programmierbaren Computer abgelöst.

Die bei der Präsidentschaftswahl 2000 in den USA in Florida umstrittenen Wahlmaschinen[2] basierten auf papiernen gelochten Stimmzetteln und Zählmaschinen, die mit Tabelliermaschinen verwandt sind.

Dateneingabe[Bearbeiten]

Manuelle Eingabe[Bearbeiten]

Die Eingabe der Daten erfolgte zu Anfang manuell, jede Lochkarte wurde per Hand in den Automaten eingeführt und nach der Auswertung händisch wieder entfernt.

Maschine nach Herman Hollerith, 1890. Auf dem Tisch rechts ein Lochkartenleser gekoppelt mit senkrecht montierten runden Zählwerken (die frühe Tabelliermaschine) sowie neben dem Tisch rechts damit verbundenen Sortierkästen die Geburt des Lochkartensortierers, links auf dem Tisch der Phantographlocher ein Lochkartenlocher

Maschinelle Eingabe[Bearbeiten]

Den automatischen Einzug [3] der Lochkarte in die Tabelliermaschine lieferte die Tabulating Machine Company 1906 aus. Eine Geschwindigkeit von 150 Karten pro Minute ist dokumentiert.

Verarbeiten[Bearbeiten]

Zählen[Bearbeiten]

Die erste Tabelliermaschine wurde ursprünglich für die Volkszählung 1887 in den USA konzipiert und eingesetzt. Hier wurden Lochkarten per Hand eingelegt und die Daten entsprechend dem Programm ausgezählt. Das verdrahtete Programm erlaubte auch das Zählen der Kombinationen von Einzeldaten (zum Beispiel: Anzahl weiblicher Farbiger über 50 in NY oder LA).

Addieren, Subtrahieren[Bearbeiten]

Tabelliermaschine, siehe rechts senkrecht die Stecktafel, Mitte Links Drucker, Links Karteneinzug und -ausgabe, Mitte rechts Steuerung und Recheneinheit. Im Hintergrund links ein Lochkartensortierer

Ab den 1920er Jahren enthielten diese Geräte Addierwerke, die „nach dem Zählradprinzip von Leibniz und stellenparallel addierten und wenig später subtrahierten“.[4] Dadurch erweiterte sich deren Einsatzbereich, denn Addition und Subtraktion sind Basisfähigkeiten, die für eine Kontoführung in der Buchhaltung oder Lagerhaltunghaltung erforderlich sind.

Multiplikation/Division[Bearbeiten]

1936 wurde die Multiplikation und Division integriert. Das „D11-Zeitalter“ beginnt.[5] Dies ermöglichte Abläufe wie Fakturierung (Menge mal Preis), Lohnbuchhaltung (Stunden mal Geld) oder Zinsrechnung.

In den zitierten Quellen findet sich Hinweise, dass amerikanische Wissenschaftler mit dieser Maschine Ende der 30er Jahre „ballistische Berechnungen“ durchgeführt haben, eine Fähigkeit, die man heute eher dem Computer zutrauen würde.

Ab den fünfziger Jahren wurde die elektromechanisch langsame Multiplikation/Division auf angeschlossene Zusatzrechner, basierend auf Röhrentechnik ausgelagert. „Multiplikationen und Divisionen benötigen ein Mehrfaches an Zeit als einfache Saldierungen. Um diese Zeit drastisch zu verkürzen, konnte man den „Elektronenrechner“ BULL GAMMA 3 anschließen.“[6]

Ausgabe[Bearbeiten]

Ablesen[Bearbeiten]

Die Datenausgabe erfolgte in der Frühform auf ablesbaren Zählwerken. Die Speicherung leiste das Bedienpersonal auf Formularen oder Spickzetteln unter anderen per Tinte auf Papier.

Drucken[Bearbeiten]

1920 führte CTR einen „printing Tabulator“[7], eine druckende Tabelliermaschine ein. Dies steigerte die Geschwindigkeit und vermied Fehlerquellen, die Operatoren hatten vorher die Zähler abzulesen und die Ergebnisse auf unter anderen auf Strichlisten führen müssen.

Wurden zunächst mittels Zeilendruckern Endlostabellen produziert, so gab im Jahr 1936 eine weitere Entwickelung, „Zeilenautomat(en)“, der den „Formularvorschub“[5] steuerte und beispielsweise mehrseitige Rechnungen erstellen konnte, wobei auf dem ersten Blatt der Briefkopf mit Anschrift und Rechnungspositionen und auf den Folgeseiten der Forderungsübertrag mit weiteren Rechnungspositionen folgten.

Ein Beispiel aus den 1950er Jahren ist hier zu sehen „Druckmechanismus der Tabelliermaschine“ bei Heribert Müller“[8], die Drucker waren oft Bestandteil der Tabelliermaschine, selten Peripheriegeräte.

Lochen / Stanzen[Bearbeiten]

Eine weitere Möglichkeit, die Ergebnisse auszugeben, bestand darin, sie mit Lochkartenstanzer auf Lochkarten zu lochen.[9] Die Monatsrechnungsdaten waren für die Buchhaltung auf Lochkarten interessant. So wurde die Offene-Posten-Buchhaltung und der Zahlungsverkehr mit weiteren Lochkartenstapeln abgewickelt.

Programmierung[Bearbeiten]

Stecktafel einer IBM-402-Tabelliermaschine

Verlötet[Bearbeiten]

Die Programme waren unflexibel, da sie ursprünglich fest verlötet waren.

Stecktafel[Bearbeiten]

  • Später wurden sie mit gesteckten Kabeln auf einer Stecktafel,
  • und in späterer Weiterentwickelung durch austauschbare Stecktafeln realisiert.

Erst in der letzten Entwicklungsstufe konnten unterschiedliche Anwendungen wie Lohnabrechnung, Fakturierung usw. flexibel „gefahren“ werden.[4].

Die Stecktafel wurde schlicht gewechselt.

Gruppenkontrolle[Bearbeiten]

Um 1914 wurde die Gruppenkontrolle[10] eingeführt die die „gruppenmäßigen Behandlung von Lochkarten“ dargelegt. Weiter „Sie erlaubt es … das Zahlenmaterial geordnet wiederzugeben“.

„Um 1930“ der wurde die Tabelliermaschine BK („Bank“)[11] vorgestellt „Sie besaß drei sogenannter Zwischengänge die abhängig von der Gruppenkontrolle unter anderem Summenübertragungen und Queradditionen erlaubten“.[12]

„Entscheidend war ihre innere Architektur: Zähl- und Schreibwerke mit elf Stellen, eine erweiterte, dreistufige Gruppenkontrolle (20 Spalten) und eine erweiterte Programmierung mit jetzt neun statt bisher drei Zwischengängen. Darüber hinaus konnten die Zwischengänge (ergebnisabhängig) wiederholt und in ihrer Zahl vervielfältigt werden“[13] „High-Tech der 30er Jahre“ Überschrift zur Tabelliermaschine D11.

Gruppenwechsel[Bearbeiten]

Hauptartikel: Gruppenwechsel

Das Prinzip der elektromechanischen Stecktafelprogrammierung bestand darin, bestimmte Datenfelder der eingelesenen Lochkarten in Zähler- oder Schreibwerk zu leiten, aus den Zählern durch ansteuerbare Funktionen mit dem Rest zu verknüpfen und die in den Zählern erzeugten Daten aneinanderzureihen, um den Inhalt der nächsten Ausgabezeile zu bilden. Mögliche Funktionen waren neben den Grundrechenarten auch Verzweigungen, v.a. der sogenannte „Gruppenwechsel“ per Abfrage eines „Gruppenfeldes“.

RPG[Bearbeiten]

Hauptartikel: RPG (Programmiersprache) und RPG

„RPG: Brücke von der Stecktafel zur Datenbank“[14] beschreibt den Übergang der Programmierung von der Tabelliermaschine (Stecktafel) zum Reportgenerator am Beispiel des Systems IBM 1401[15] im Jahr 1959.

Weblinks[Bearbeiten]

Einzelnachweise[Bearbeiten]

  1. „Heinz Nixdorf Museumsforum zeigt Hollerithmaschine.“ heise online, 10. Mai 2007
  2. „Das Loch zur Macht.“ Spiegel online Politik, 29. Oktober 2004
  3. IBM: „first automatic feed tabulator“ IBM Archiv 1906 auf Englisch
  4. a b Stefan Winterstein: „Von Hollerith zu IBM – Die Geschichte der kommerziellen Datenverarbeitung.“ Referat, 1991/92
  5. a b IBM: „Geschichte“
  6. Dipl.Phys. H. Müller: „Röhrenrechner der 1. Generation: BULL GAMMA 3.“ Im Museum „technikum29“
  7. IBM: „printing tabulator“ IBM Archiv 1920 in englisch
  8. Dipl.Phys. H. Müller: „Bull Tabelliermaschine.“ Im Museum „technikum29
  9. Charles M. Province: „IBM Punch Card Systems in the U.S. Army.“, in engl.
  10. Die Geschichte der maschinellen Datenverarbeitung, Band 1: IBM Enzyklopädie der Informationsverarbeitung, IBM Form D 12-0028 (3/91), Seite 37
  11. Die Geschichte der maschinellen Datenverarbeitung, Band 1: IBM Enzyklopädie der Informationsverarbeitung, IBM Form D 12-0028 (3/91), Seite 40
  12. Die Geschichte der maschinellen Datenverarbeitung, Band 1: IBM Enzyklopädie der Informationsverarbeitung, IBM Form D 12-0028 (3/91), Seite 41
  13. Die Geschichte der maschinellen Datenverarbeitung, Band 1: IBM Enzyklopädie der Informationsverarbeitung, IBM Form D 12-0028 (3/91), Seiten 42–43
  14. Die Geschichte der maschinellen Datenverarbeitung, Band 1: IBM Enzyklopädie der Informationsverarbeitung, IBM Form D 12-0028 (3/91), Seite 140
  15. Die Geschichte der maschinellen Datenverarbeitung, Band 1: IBM Enzyklopädie der Informationsverarbeitung, IBM Form D 12-0028 (3/91), Seite 141