Columbia University Computing History   

IBM 029 Key Punch
Serbian translation by Oliver Ivanovic, kreditio.se, 2024-06-28   (English and other languages)

IBM 029 Punch
Photo: IBM 29 Card Punch Reference Manual, A24-3332-1, 1960.
IBM 029 card punch
Another view
IBM 29 Card Punch (poznat i kao 029 ili Type 029 Key Punch ili Keypunch), uveden je oko 1964. godine kako bi se poklopio sa uvođenjem IBM 360. Dostupan je u devet modela sa različitim kombinacijama tastatura (12-taster numerička ili 64-taster alfanumerička), nultim umetanjem, štampanjem i interpretacijom, a takođe i kao IBM 59 Card Verifier (za proveru da li su kartice bušene na 29-ki ispravne).

IBM 029 numeric keyboard
Numeric keyboard
IBM 029 numeric keyboard
Alphanumeric

Alfanumerički ("kombinovani") raspored tastature prikazan je na ovoj šemi (kliknite za uvećanje na punu veličinu):

IBM 029 alpanumeric keyboard

Ovo je kartica sa svakim od 64 karaktera, koja prikazuje interpretaciju na vrhu:

IBM 029 card

Ako uvećate dijagram tastature ili sliku kartice, možete videti skup karaktera za 029, koji je sličan ASCII-ju, ali nema mala slova, sadrži dva specijalna karaktera koja nisu prisutna u ASCII-ju ("ne karakter" (¬), potreban za (npr.) PL/I, i "cent karakter" (¢), karakterističan za EBCDIC skup karaktera koji koristi IBM 360) (52) (za koji je 029 dizajniran), i nedostaju mu neki drugi ASCII karakteri: {}[]\^~

Ovo je prva verzija IBM-ovog skupa karaktera EBCDIC (Extended Binary Coded Decimal Interchange Code). Iako repertoar 029 kartice ima samo 64 karaktera (dovoljno za programiranje u Fortranu, PL/I i Cobolu), EBCDIC je 8-bitni skup sa kapacitetom od 256 karaktera. Kada su terminali zamenili bušače kartica za unos podataka, mala slova, kontrolni karakteri i drugi karakteri su dodati u preostali prostor.

IBM 029 drum
IBM 029 program drum

Programski bubanj, koji omogućava da se "prečice na tastaturi" programiraju za brži unos određenih tipova podataka, npr. Fortran izvornog koda, kolona sa brojevima, itd. Možete postaviti do dva programa na jedan programski karton i prebacivati između njih pomoću preklopnika za izbor programa. Program definiše polja koja će automatski biti preskočena, duplirana ili alfabetski pomerena. Programska kartica se sinhronizuje sa kretanjem kartice kroz stanicu za bušenje. Rupe na programskoj kartici se detektuju pomoću malih opružnih poluga sa zupčastim točkićima na kraju. Često korišćeni bušači kartica često su nedostajali programskih točkića (i suvih traka).

Evo pogleda iz 1986. godine na poslednju javnu bušilicu kartica na Columbiji, model 029 (sa nekoliko DEC VT101 terminala sa leve strane), u slikovitom SSIO području:

CU SSIO 029

1971. godine IBM je najavio svoj poslednji bušač kartica, 129, koji je bio 029 sa bafer memorijom, omogućavajući unos, proveru i uređivanje podataka pre prenosa na karticu; skladištenje do šest različitih programa formatiranja (ekvivalentnih karticama programskog bubnja); i mogućnost akumulacije i sumiranja. KLIKNITE OVDE za fotografiju iz IBM-ove reklame iz 1971. i OVDE za skeniranu reklamu visoke rezolucije (2,5 MB).


Reference:

  1. IBM 29 Card Punch Reference Manual, A24-3332-1 (februar 1965). (Brojke na ovoj stranici dolaze iz ovog priručnika, osim fotografije Columbijskog SSIO-a).
  2. Mackenzie, Charles E., Coded Character Sets, History and Development, Addison-Wesley (1980).

Vidi takođe (linkovi na lokaciji):

Linkovi van lokacije (provereni 6. jula 2022):

Columbia University Computing History Frank da Cruz / fdc@columbia.edu This page created: January 2001 Last update: 28 June 2024