Die Buchhaltungsmaschine IBM 407

Source: http://www.columbia.edu/cu/computinghistory/407.html


Die Buchhaltungsmaschine IBM 407 (1949). Dies war die letzte und beste der rein elektromechanischen Buchhaltungsmaschinen von IBM (früher bekannt als Tabulatoren ). Der 407 liest einen Stapel Lochkarten auf seinem integrierten Kartenleser (links), sammelt Summen, Zwischensummen oder andere einfache Statistiken in Zählern aus Zahnrädern und druckt die Ergebnisse auf seinem integrierten 120-Spalten-Zeilendrucker (Mitte). Geschwindigkeit: 100 bis 150 Karten pro Minute. Der 407 ersetzte die frühere Typebar-Drucktechnologie (z. B. beim 405 mit einem viel schnelleren Druckradmechanismus).


Wie bei allen Lochkartengeräten von IBM mit Ausnahme des Lochers und Sortierers ist ein Bedienfeld verkabelt, um die Betriebsdetails festzulegen: welche Kartenspalten gelesen werden sollen und was mit ihnen geschehen soll, wie der Bericht formatiert werden soll. Obwohl es sich bei der 407 eigentlich nur um eine große Addiermaschine handelt, lässt sich das Steuerprogramm kreativ nutzen; zum Beispiel, wie von Roger L. Boyell in Programmed Multiplication on the IBM 407 , Journal of the ACM , Band 4, Nummer 4, Oktober 1957, S. 442–449 beschrieben. Im Jahr 1955 wurde der 407 als Eingabe-/Ausgabegerät für den IBM 650- Computer adaptiert und sollte später ähnliche Funktionen für andere IBM-Rechner (wie den CPC-II ) und Computer ( 7090) übernehmen); Berichten zufolge diente ein 407 sogar als „Systemuhr“ für Columbias 7094 .

Fred Stoneweist darauf hin: „Die Geschwindigkeit hing davon ab, was man tat. Wenn man nur postete, eine Karte las und druckte, betrug die Höchstgeschwindigkeit satte 150 Karten pro Minute. Es gab ein Modell E8, das von IBM angeboten wurde.“ 1620 zur Verwendung als Offline-Drucker. Das war ein abgespecktes Gerät, das jeden dritten Zyklus übersprang und auf eine Geschwindigkeit von 100 Karten pro Minute beschränkt war. Mit dem Kauf von 2 Relais (wenn ich mich recht erinnere) und dem Hinzufügen eines Jumpers konnte man es besiegen die lähmenden Schaltkreise und bringen Sie sie wieder auf 150 cpm zurück. Mike McCants, ein 1620-Programmierer an der Rice University in den 1960er Jahren, kommentiert (November 2002): „Als einer, der 1963 bei der Durchführung einer solchen Modifikation mitgewirkt hat, ist meine Erinnerung etwas anders. In diesem Modell E8 gab es bereits zwei zusätzliche Relais Der Zweck der beiden zusätzlichen Staffeln bestand darin, 1 zu zählen, 2 zu zählen, und veranlassen Sie dann die Maschine, anzuhalten. Dadurch wurde der Drucker mit 150 Karten/Minute auf 100 Karten/Minute verlangsamt. Ich erinnere mich, dass wir nur etwa eine Stunde brauchten, um die Dokumentation auf der Rückseite des Gehäuses zu lesen und herauszufinden, wie wir die beiden Relais umgehen und den 407 wieder auf seine Nenngeschwindigkeit von 150 Karten/Minute bringen können. Dies geschah etwa eine Stunde, nachdem die SE die Installation der Maschine abgeschlossen hatte :-) "


Das Bedienfeld war etwa 16 Zoll im Quadrat groß, hatte einen Metallrand und einen Haltegriff und enthielt eine Matrix aus Löchern, die in Funktionsbereiche mit kleinen, weiß aufgedruckten Etiketten unterteilt waren. Um die Maschine für eine bestimmte Aufgabe zu programmieren (z. B. ein Kartenspiel lesen, jede Karte in einem bestimmten Format drucken, die Zahlen in den Spalten 40–48 addieren und die Gesamtsumme ausdrucken), wurden Überbrückungsdrähte unterschiedlicher Länge und Farbe verwendet Eingefügt, um Lochpaare zu verbinden, z. B. Kartenspalten mit Druckerspalten, Kartenspalten mit Akkumulatoren und (immer) „CI zu C“. Wenn Ihr Programm abgeschlossen ist, öffnen Sie die Tür rechts, setzen das Bedienfeld ein und schließen dann die Tür. Somit konnten verschiedene Programme problemlos ein- und ausgewechselt werden. Verschiedene andere IBM EAM- und Unit-Record-Geräte wurden auf die gleiche Weise programmiert.

Foto: Von der Website von Gary Eheman bei IBM, Verwendung mit Genehmigung. Der Bedienfeldprogrammierer ist sein Vater. (Das Gleiche habe ich 10 Jahre später in der Armee gemacht, aber mit deutlich weniger Streifen.) Das 407-Foto oben stammt aus dem IBM-Archiv und das Programmierfoto war ein Rekrutierungsfoto der Armee. Und hier sind Aufnahmen meines alten Handbuchs:

IBM 407 Referenzhandbuch 1950

IBM 407 – Crossfooting

IBM 407 – Wie man multipliziert

Das war mein allererster „Computer“. Es war 1965, ich war in der Armee in Europa.