IBM:n korttilajittelijat

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

IBM Type 82 Sorter (1949). NAPSAUTA KUVAA suurentaaksesi. Katso alla olevista viitteistä kuvien luottotiedot.

IBM Card Sorters jakaa kortit lähdepakasta 13 lähtötaskuun (yksi tasku hylätyille ja yksi tasku kutakin kortin 12 riviä kohti) nopeudella 250-2000 korttia minuutissa mallista riippuen. Yksi lajittelusiveltimellä valittu sarake lajitellaan kulkua kohti. Valintakytkimet määrittävät, mitkä rivit kussakin sarakkeessa sisällytetään lajitteluun. Korttipakan täydellinen lajittelu vaati useita kulkuja lajittelijan läpi; yksi kulku lajitteluavaimen saraketta kohden. Lajittelijoilla ei normaalisti ollut ohjauspaneelia ( liitin ), mutta tyyppien 75, 80 ja 82 lajittelijoissa oli pieni, jos ne oli varustettu valinnaisella usean sarakkeen valintalaitteella. Klikkaa kuvia suurentaaksesi:

Lajittele siveltimet (tyyppi 80)

Valintakytkimet (tyyppi 82)

Usean sarakkeen valitsin (tyyppi 82)

Kuten käsikirjassa ( viite 1 alla) todetaan, "kaikki kirjanpitojärjestelmät, jotka perustuvat yksikkötietueiden käyttöön, olivatpa ne manuaalisia tai mekaanisia, edellyttävät lajittelu- tai luokitteluoperaatiota. IBM Sorters tarjoaa nopean ja tarkan menetelmän järjestää kortit haluamaansa järjestykseen. raporttien valmisteluun." Samoin lajittelulla oli ratkaiseva rooli tieteellisen laskennan rei'itettyjen korttien menetelmässä, esimerkiksi neliöiden summien keräämisessä progressiivisella digitoinnilla, kuten Eckert kuvailee alla olevassa viitteessä 3 , s. 31-35, käyttämällä IBM Type 75 -lajittelijaa. Astronomical Computing Bureau Columbian yliopistossa.

Pystylajittelija

IBM Type 75 Counting Sorter

IBM Type 75 Total Card Counter

En ole varma, milloin Type 75 tuli markkinoille, mutta se tapahtui vuoden 1928 jälkeen (jolloin Type 71 esiteltiin) ja viimeistään vuonna 1935, koska kuva yhdestä näkyy Baehne Platesissa , viidennessä levyssä . Useimmat elleivät kaikki 1900-, 1910- ja 1920-luvun malleista olivat pystyasentoja lattiatilan säästämiseksi. Tässä on valittujen mallien päivämäärät ja nopeudet:

Malli

vuosi

Nopeus

Alkuperäinen Census Sorter

1890

(manuaalinen)

Tyyppi 70 Pystylajittelija

1908

250 cpm

Tyyppi 71 Pystylajittelija

1928

150 cpm

Tyyppi 75 malli 1

19??

400 cpm

Tyyppi 75 malli 2

19??

250 cpm

Tyyppi 80 malli 1

1925

450 cpm

Tyyppi 80 malli 2

19??

250 cpm

Tyyppi 82

1949

650 cpm

Tyyppi 83

19??

1000 cpm

Tyyppi 84

19??

2000 cpm

1960- ja 70-luvuilla, kun ohjelmoidut tietokoneet olivat sääntö, mutta ne ohjelmoitiin vielä erässä rei'itetyillä korteilla, lajittelijan yleisempi sovellus oli laittaa pudonnut korttipakka takaisin kuntoon. Vakavimmissa hakemuksissa (toisin kuin opiskelijatöissä) korttien sarakkeisiin 73-80 leimattiin järjestysnumerot juuri tätä tarkoitusta varten. Kääntäjät ja kokoajat jättivät huomiotta nämä sarakkeet tai joissakin tapauksissa käsittelivät niitä rivinumeroina luettelointia ja virheraportointia varten. Olet ehkä kuullut tarinan operaattorista, joka pudotti kokonaisen korttilaatikon. Hän halusi saada asiat kuntoon mahdollisimman nopeasti, joten hän lajitteli kortit kuulematta käyttäjää. Kuten kävi ilmi, se oli pahin mahdollinen vastaus. Siihen asti laatikossa oli näyte satunnaislukuja. – Ted Powell, joulukuu 2006

Russ Holsclaw, entinen IBM:n asiakasinsinööri, lisää (29. tammikuuta 2003):

Jostain syystä IBM ei valmistanut kortinlukijaa, joka toimisi 2000 cpm:llä. 084 oli ainutlaatuinen siinä mielessä, että siinä käytettiin tyhjiöavusteista kortinsyöttömekanismia, joka ei vaatinut korttipainon käyttöä, koska kortit pidettiin kurkkua ja poimintaveitsiä vasten imulla. 084:ssä käytettiin myös optista menetelmää korttilävistysten havaitsemiseen aikaisempien mallien käyttämän teräsharjan sijaan.

082 lajittelija oli ensimmäinen kone, jolla CE:t sai koulutuksen, kun aloitin yrityksessä vuonna 1966, vaikka päätehtäväni oli System/360 I/O ja CPU:iden kanssa. Lajittelijoiden ja näppäinlyöntien (024, 026, 029) koulutus oli vakiona CE:ssä. He tutustuttivat kaikki reikäkorttien käsitteisiin ja toimivat myös eräänlaisena "aloitusleirina" nähdäkseen, ketkä selviävät edistyneempiin kouluihin.

Mielenkiintoinen historiallinen alaviite sarakkeiden 73-80 järjestysnumeroiden alkuperästä: Tämä käytäntö sai alkunsa siitä, että 704-, 709-, 7090- ja 7094-tietokoneiden online-kortinlukijat lukivat kortteja vain rivibinäärimuodossa, lukukortit rivi- riviltä 12 pariksi 36-bittisiä sanoja (2x36=72). Lukija ei kyennyt lukemaan enempää kuin 72:ta kortin 80 sarakkeesta, joten varhaiset kääntäjät ja kokoajat, kuten Fortran ja FAP, saattoivat "nähdä" vain nämä 72 saraketta. Rivibinaari muutettiin BCD-merkkikoodeiksi ohjelmiston avulla. Lukijan johtohyppyohjauspaneeli valitsi syötetyt 72 saraketta, mutta tietysti "oletus" oli käyttää sellaista, joka oli kytketty sarakkeisiin 1-72. Jäljelle jäävät sarakkeet, jotka jätettiin huomiotta, olivat hyvä paikka järjestysnumeroiden asettamiseen "kannen pudotusvakuutukseksi".

Peter Grant lisää (maaliskuu 2010):

Olen juuri lukenut erittäin hyödyllistä materiaaliasi IBM 082 -lajittelijasta (ja siihen liittyvistä mekaanisista laitteista) etsiessäni materiaalia tietotekniikan alkuajoista käytävään puheeseen. Se toi mieleen muistot (harvat heistä pitivät) painista tämän pedon kanssa 1960-luvun alussa.

Et mainitse sitä, mutta ihmettelen, oletko koskaan törmännyt vihjeeseen pudonneen ei-sekvenssinumeroitujen korttipakan kanssa. Tämä oli aina piirtää pehmeällä huopakynällä yksi tai useampi vinoviiva kannen yläosan poikki. Vaikka tämä ei antanut jokaisen kortin tarkkaa sekvenssipaikkaa, se vähensi mahdollisten järjestelyjen määrää n -tekijästä johonkin, joka saattaa olla hallittavissa.