Columbia universitetets databehandlings historie   

IBM's 407 regnskapsmaskin

IBM 407 accounting machine  IBM's regnskapsmaskin(1949). Dette var den siste og beste av alle elektro­mekan­iske IBM regnskapsmaskinene (tidligere kjent som tabuleringsmaskiner). 407 leser en kort stokk av hullkort på dens integrerte kortleser (venstre), samler opp summene, delsummene, eller andre enkle statistikker in tellere laget av tannhjul, og skriver ut resultatet på sin itegrerte 120-kolloners linje skriver (i midten). Hastighet: 100 til 150 kort per minutt. 407 erstattet den tidligere skrivemaskinbaserte utskriftsteknologien (brukt, for eksempel, i 405 med et mye raskere utskriftshjul.

IBM 407 control panel Som med alt IBM hullkort ut­styr untatt hullager- og sorteringmaskinen, er et kontrollpanel koblet til via ledning for å spesifiere detaljene for funksjonen : hvilken kort kolloner som skal leses og hva som skal gjøres med dem, hvordan formatere rapporten. Selv om 407 bare er en stor tilleggsmaskin, kunne kreativt bruk bli utført med kontrolprogrammet; for eksempel, som beskrevet av Roger L. Boyell Programmedert multiplikasjon på IBM 407, Tidsskrift for ACM, Volume 4, Nummer 4, Oktober, 1957, side.442-449. I 1955, ble 407 tilpasset til å fungere som et input/output appart for IBM 650 datamaskinen, og skulle senere spille lignende roller for andre IBM kalkulatorer (slik som CPC-II) og datamaskiner(7090); det ble rapportert,at en 407 enda til fungerte som en "system klokke" for Columbia's 7094.

Fred Stone peker på at, "Hastigheten var en funksjon for hva du gjorde. Om du bare postet, leste et kort og skrev ut, var hastigheten på mektige 150 kort per minutt. Det fantes en modell E8, som ble tilbydt sammen med IBM 1620 for å bli benyttet som en frakoblet skriver. Det var en demontert enhet som hoppet over hver tredje syklus and was forkrøplet til å kjøre 100 kort per minutt. Om du kjøpte to avløsere (om jeg husker riktig) og la til en overhopper kunne du bli kvitt det forkrøplede kretssystemet og få den tilbake til 150 kort per minutt."   Mike McCants, en1620 programmerer ved Rice univesitet på midten av 1960 tallet, kommenterte (November 2002), "Som en som bidrog til å utføre en sådann modifiasjon i 1963, husker jeg det litt anerledes. Det fantes allerede to ekstra avløsere i modell E8. Formålet til de to ekstra avløserne var å telle 1, telle 2, for deretter å få maskinen til å ta et avbrekk. Dermed var the cards/minutt skriveren redusert til 100 kort/minutt. Etter det jeg kan huske tok det oss bare et minutt eller så å lese dokumentasjonen i bakdelen av kabinettet og finne ut hvordan man kunne koble forbi de to avløserne og gjenopprette 407 til sin oppgitte fart på 150 kort/minutt. Dette skjedde omkring et time etter at SE ble ferdig med å installere maskinen :-)"


Wiring an IBM 407 plugboard Kontrollpanelet var omkring 16 inches kvadratformet med metallkant og gripehåndtak, som innehold en matriske av hull oppdelt i funksjonelle områder med små merkelapper skrevet i hvitt. For å programmere en maskin til å gjøre en spesifikk ting (som å lese en kortstokk, skrive ut hvert kort i et visst format, samle opp numrene i kolonnene 40-48, og skrivet ut summen), ble overhoppende ledninger av ulike lengder og farget satt inn for å koble sammen hullpar, slik som kortkolonner for å skrive ut kolonner, kort kolonner til batterier, og (alltid) "CI til C". Når programmet ditt er ferdig, åpner du døren til høyre, setter inn kontrollpanelet, og deretter stenger døren; dermed kunne ulike programmer lett bli skiftet ut og inn. Flere andre IBM EAM og enhetsopptak utstyr ble programmert på den samme måten. Trolig den mest vanlige (og sikkert mest rutinepregede) bruken av 407 i senere år var frakoblet opplisting av kortstokker til papir.


Bilde: Fra internettsiden til Gary Eheman ved IBM, brukt ved samtykke. Kontrollpanel programmeren er faren hans. (Jeg den samme tingen i hæren 10 år senere, men med betraktelig færre striper.) 407 bildet på toppen er fra IBM arkivet og programmingsbildet var et rekrutteringsbilde fra hæren. Og det er bilder fra min gamle manual:

IBM 407 manual
IBM 407 Referanse Manual 1950
IBM 407 manual
IBM 407 - sammenlegging
IBM 407 manual
IBM 407 - Hvordan multiplisere
Dette var  min aller første "datamaskin" . Det var 1965, jeg var i hæren i Europa.

Referanser:

Se også:

The IBM 407 Accounting Machine Columbia University Computing History Frank da Cruz / fdc@columbia.edu Denne siden ble laget: Januar 2001 Siste oppdatering: 27 Mars 2021