IBM 026 Key Punch

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

IBM 026 Printing Card Punch (vasemmalla), esiteltiin heinäkuussa 1949. Saatavilla oli myös ei-tulostava 024-malli . Nämä korvattiin noin vuodesta 1964 alkaen 029-rei'illä , jota vaadittiin IBM 360:lle, koska se käytti EBCDIC-merkistöä 7000-sarjan aikaisempien BCD-varianttien sijaan (026:t pysyivät käytössä muissa kuin IBM:n myymälöissä, esim. CDC:ssä). 1970-luku). Alla olevassa korttikaaviossa näkyy 026-merkkisarja, mukaan lukien myyttinen "imeskelytabletti" (12-4-8):

IBM 026 -kortti - Klikkaa suuremmaksi

Huomaa, että reikäkortin koodi on kaksoisdesimaali ( kanta 12), ja siksi se eroaa tietokoneen sisäisestä koodista, joka oli yleensä desimaali tai binääri. Merkistö – eli merkkivalikoima, riippumatta siitä, miten ne on koodattu – tässä tapauksessa on Binary Coded Decimal Interchange Code tai BCDIC, 48-merkkinen koodi . BCDIC ja sen korttikoodi ovat suoraan peräisin Herman Hollerithin alkuperäisestä suunnittelusta . Kuten näette,

1965: Avaimet loivat työpaikkoja

symbolit on suunniteltu ensisijaisesti kirjanpitoon ja tilastoihin, eivätkä ne riitä ohjelmointikielille, kuten Fortran. BCDIC sisältää 26 isoa latinalaista kirjainta, 10 numeroa 0-9 ja 11 erikoismerkkiä: et-merkki ( & ), kausi ( . ), imeskelytabletti ( ◊ ), Miinusmerkki ( - ), Dollarin merkki ( $ ), tähti ( * ), kauttaviiva ( / ), Pilkku ( , ), Prosenttimerkki ( % ), numeromerkki ( # ), ja kaupallinen at Sign ( @ ). Myöhemmät BCDIC-versiot (ja 026-näppäimet, tulkit jne.) sallivat ohjelmoinnin korvaamalla jotkin erikoismerkit plusmerkillä, suluilla ja niin edelleen.

Tyhjät kortit syötetään rei'itysasemaan syöttösuppilosta (oikealla) yksitellen. Nykyinen kortti on oikealla olevaan käyttäjään päin, juuri näppäimistön yläpuolella; edellinen kortti on keskellä. Kun kortti on rei'itetty kokonaan, edellinen siirtyy vasemmalle asentoon ja kääntyy sitten ylös tulostelokeroon (vasemmalle), nykyisestä kortista tulee edellinen kortti ja uusi kortti syötetään syöttösuppilosta nykyiseen asentoon. Syöttö- ja lähtösuppiloihin mahtuu 500 korttia.

Käyttäjä painaa näppäimiä tehdäkseen reikiä kortteihin. Jokainen päänäppäimistön "datanäppäin" - kirjain (vain isot kirjaimet), numero, välilyönti, välimerkit - siirtää kortit yhden sarakkeen vasemmalle. Datamerkit painettiin 026:n kortin yläreunaan (jos nauha ei ollut kuiva) sarakkeiden paikoilleen.

Suurenna napsauttamalla.

Ohjauskytkimet sisälsivät NUM, SKIP ja DUP. Koska numeronäppäimiä ei ollut, NUM-näppäin muutti oikeanpuoleiset kirjainnäppäimet numeroiksi. SKIP oli kuin Tab, ja DUP kopioi edellisen kortin nykyisessä paikassa niin kauan kuin näppäintä pidettiin painettuna. Oli myös tapa "ylilyönti" yhdessä sarakkeessa käyttämällä Multipunch (MULT PCH) -näppäintä. Loren Wilton (Burroughs/Unisysista, joka työskenteli varhaisten IBM-laitteiden kanssa yliopiston aikana) muistaa (31. joulukuuta 2003):

Askelpalautin-näppäin oli hyödyllinen vain niissä harvoissa tapauksissa, joissa siirsit välimatkan sarakkeen ohi, joka piti rei'ittää; voit painaa askelpalautinta ja rajata sarakkeen uudelleen. Tietenkin jos sarake lyötiin väärin, vannoit hengityksesi alla, painat vapautusnäppäintä syöttääksesi nykyisen kortin, huijasit virheen käyttämällä seuraavaa tyhjää korttia ja jatkoit sitten lävistämistä siitä kohdasta. Kun vapautit tämän kortin (tai se vapautui automaattisesti sarakkeen 80 jälkeen), tartuit nopeasti väärin rei'itetyn kortin ulos räpylästä pinoamisen aikana ja heitit sen roskakoriin, joka oli aina näppäinrei'ityksen vasemmalla puolella. tähän tarkoitukseen.

Kun aloitat tyhjällä näppäinlyönnillä, latasit kourallisen kortteja syöttösuppiloon ja painat "feed" kahdesti ladataksesi pakan ensimmäisen kortin rei'itysasentoon.

Näppäimistöasettelussasi ei näkynyt näppäimistön yläosassa olevia neljää (luulen) kytkintä. Yksi näistä oli "automaattisen syötön" kytkin, joka oli yleensä päällä. Kun automaattinen syöttökytkin on päällä, kun olet lopettanut jokaisen kortin joko käyttämällä "Rel"-näppäintä (#34) tai sarakkeen 80 leimauksen jälkeen, nykyinen kortti siirtyy lukuasemaan ja uusi tyhjä kortti syötetään rei'itykseen. asemalle. Kun automaattinen syöttö on pois päältä, uusi kortti ei syöty rei'itysasemaan ennen kuin painat syöttönäppäintä vapautuspainikkeen jälkeen.

Muistaakseni näppäimistön yläosassa oli myös "ohjelma päälle/pois" -näppäin, joka ottaisi ohjelmarummun käyttöön tai pois päältä, jos se oli asennettuna ja lukusormet olivat alhaalla (mikä tehtiin pienellä vivulla itse rummun pohja). En muista enää mitä muut kytkimet tekivät, en usko, että en koskaan löytänyt niille käyttöä. Oletetaan, että voisin yrittää löytää 026-oppaani, mutta se ei näytä vaivan arvoiselta kaikkien näiden vuosien jälkeen.

On ehkä syytä huomata, että siellä oli myös pieni paikka, jossa voit syöttää yksittäisen kortin manuaalisesti rei'itysasemaan koneen etuosasta syöttösuppilon käyttämisen sijaan. Tämä oli hyödyllistä korjata yksittäistä korttia tai kopioida kortti, joka ei enää syöttäisi 1402:een (lukija/rei'itin IBM 1401: lle ). Tämä oli tyypillisesti kuormauspakan tai työpakan ensimmäinen kortti, josta tuli "sumea" yläreunassa toistuvan käytön jälkeen, eikä 1402:n syöttökynnet tarttuneet siihen oikein.

Voit käyttää sitä kytkemällä Feed pois päältä, painamalla Rel-näppäintä kahdesti poistaaksesi kortit rei'itys- ja lukuasemista, pudottamalla kaksi tyhjää korttia koneen päällä olevaan pinoajaan, asettamalla monistettavan kortin korttipaikkaan ja painamalla Reg. (#37) rekisteröi se, paina Rel vapauttaaksesi sen rei'itysasemasta lukuasemaan, Feed syöttääksesi tyhjän kortin syöttösuppilosta, ja sitten kopioi kortti, paina lopuksi Rel kahdesti syöttääksesi molemmat kortit pinoaja. Kuulostaa monimutkaiselta, mutta kun teit sen, teit sen automaattisesti edes ajattelematta sitä. Kaikki tämä soveltui tietysti myös 029:ään.

IBM 026 ohjelmarumpu

Näkymä IBM 026:sta, jossa ohjelmarumpu näkyy ylhäällä keskellä.

Kone voidaan ohjelmoida jossain määrin ohjelmakortilla , tavallisella reikäkortilla, joka on kiedottu ohjelmarummun ympärille, joka sijaitsee yläosassa keskellä. Rumpu kääntyi synkronisesti korttipylvään asennon kanssa ja sitä lukivat pienet hammaspyörät. Ohjauskoodit (esim. DUP tai SKIP) syötettiin haluttuihin sarakepaikkoihin. Siten edellisen kortin osia voitaisiin kopioida automaattisesti; tai kun kortti saavutti tietyn sarakkeen, se voi hypätä automaattisesti tiettyyn "sarkaimeen"; ja niin edelleen. Tiedonsyöttösovelluksissa asiantunteva avaimenrei'itysoperaattori pystyisi hyvin suunnitellun ohjelmakortin avulla rei'imään 200 korttia tunnissa. 1950- ja 60-luvuilla oli valtavat markkinat avainoperaattoreille.

Näppäimistöyksikössä, näppäinten yläpuolella, oli kolme toiminnallista ohjauskytkintä (kiitos Toivolle Ottawasta, joka oli IBM:n vanhempi asiakasinsinööri 1966-73, muistutuksesta): Tulosta päälle/pois, ohjelmoi/päällä/pois ja automaattinen syöttö. ("Jos automaattisyöttöä pidettäisiin yhdellä sormella, koko syöttösuppilo voitaisiin tyhjentää IBM:n reikäkorteista").

IBM 056 -varmentajat

Toinen laite, 056 Verifiernäytti ja toimi kuin 026-kortin rei'itys, mutta sen sijaan, että se tekisi reikiä korttiin, se varmisti, että kortissa jo olevat reiät vastaavat käyttäjän näppäinpainalluksia. Kaikki sarakkeet, jotka eivät täsmänneet, saivat loven kortin yläosaan. Jos kortti oli kunnossa, oikeaan reunaan leikattiin lovi. Kolumbialla ei tietääkseni ollut todentajia; Niitä käytettiin laitteissa, kuten pankeissa ja armeijassa, joissa transkriptiovirheillä voi olla vakavampia seurauksia kuin kotitehtävistäsi. Systemaattisten virheiden minimoimiseksi yksi operaattori lävistää korttipakan ja toinen varmentaa sen. Toinen virheenhallintatekniikka oli lyödä järjestysnumerot sarakkeisiin 72-80. Tämä voitaisiin tehdä automaattisesti erilaisilla EAM-laitteilla tai isäntäohjatuilla lyönnillä, ja pudonneet kannet voidaan lajitella (lajittelija ).

IBM 526 Printing Summary Punch

Vielä toinen muunnelma oli IBM 526 Printing Summary Punch . Tämä oli ulkonäöltään ja toiminnaltaan lähes identtinen 026:n kanssa, vaikka se voitaisiin liittää IBM 402-, 403- tai 419-kirjanpitokoneeseen tulostuslaitteena. Toisin sanoen kortit voidaan rei'ittää käsin, näppäimistöltä, kuten 026:lla, tai toisella koneella. Toisin kuin 026:ssa (kuvassa ylhäällä), tässä on ohjauspaneeli, joka mahdollistaa yksityiskohtaisen määrittelyn siitä, kuinka kirjanpitokoneen syöte tulee lävistää. Lisätietoja yhteenvetorei'ittämisestä NAPSAUTA TÄSTÄ .

Näppäinlyöntikohina oli varsin kauhistuttavaa, varsinkin kun monta lyöntiä käytettiin ahtaassa tilassa samanaikaisesti, kuten ne olivat Columbian keskeisillä lävistysalueilla SSIO:ssa , Muddissa ja muualla, missä yleensä ohjelmarummut olivat rikki ja nauhat kuivuivat. 026:ta seurasi 029 1960-luvun puolivälissä; Columbia kävi läpi molemmat sukupolvet, samoin kuin aikaisemmatkin .