HOME

TheInfoList



OR:

A computer punched card reader or just computer card reader is a computer input device used to read
computer programs A computer program is a sequence or set of instructions in a programming language for a computer to execute. Computer programs are one component of software, which also includes documentation and other intangible components. A computer program ...
in either source or executable form and
data In the pursuit of knowledge, data (; ) is a collection of discrete Value_(semiotics), values that convey information, describing quantity, qualitative property, quality, fact, statistics, other basic units of meaning, or simply sequences of sy ...
from
punched cards A punched card (also punch card or punched-card) is a piece of stiff paper that holds digital data represented by the presence or absence of holes in predefined positions. Punched cards were once common in data processing applications or to di ...
. A computer card punch is a computer output device that punches holes in cards. Sometimes computer punch card readers were combined with computer card punches and, later, other devices to form multifunction machines. It is a input device and also an output device. Most early computers, such as the
ENIAC ENIAC (; Electronic Numerical Integrator and Computer) was the first programmable, electronic, general-purpose digital computer, completed in 1945. There were other computers that had these features, but the ENIAC had all of them in one pac ...
, and the
IBM NORC The IBM Naval Ordnance Research Calculator (NORC) was a one-of-a-kind first-generation (List of vacuum-tube computers, vacuum tube) computer built by IBM for the United States Navy's Bureau of Ordnance. It went into service in December 1954 and w ...
, provided for punched card input/output. Card readers and punches, either connected to computers or in off-line card to/from magnetic tape configurations, were ubiquitous through the mid-1970s. Punched cards had been in use since the 1890s; their technology was mature and reliable. Card readers and punches developed for punched card machines were readily adaptable for computer use. Businesses were familiar with storing data on punched cards and
keypunch A keypunch is a device for precisely punching holes into stiff paper cards at specific locations as determined by keys struck by a human operator. Other devices included here for that same function include the gang punch, the pantograph punch, ...
machines were widely employed. Punched cards were a better fit than other 1950s technologies, such as magnetic tape, for some computer applications as individual cards could easily be updated without having to access a computer.


Operation

The standard measure of speed is ''cards per minute'', abbreviated CPM: The number of cards which can be read or punched in one minute. Card reader models vary from 300 to around 2,000 CPM. If all columns of an 80 column card encode information this translates to approximately 2,500 characters per second (CPS). '' ow? 80 × 300 = 2400, 80 × 2 000 = 160 000' Cards may be read using mechanical ''brushes'' that make an electrical contact for a hole, and no contact if no punch, or
photoelectric The photoelectric effect is the emission of electrons when electromagnetic radiation, such as light, hits a material. Electrons emitted in this manner are called photoelectrons. The phenomenon is studied in condensed matter physics, and solid sta ...
sensors that function similarly. Timing relates the signals to the position on the card. Cards may be read serially, column by column, or in parallel, row by row. Card punches necessarily run more slowly to allow for the mechanical action of punching, up to around 300 CPM or 400 characters per second. Some card devices offer the ability to ''interpret'', or print a line on the card displaying the data that is punched. Typically this slows down the punch operation. Many punches read the card just punched and compare its actual contents to the original data punched, to protect against punch errors. Some devices allow data to be read from a card and additional information to be punched into the same card. Readers and punches include a ''hopper'' for input cards and one or more ''stackers'' for cards read or punched. A function called ''stacker select'' allows the controlling computer to choose which stacker a card just read or punched will be placed into.


Card readers/punches


Control Data Corporation

* CDC 405 —
CDC 6000 series The CDC 6000 series is a discontinued family of mainframe computers manufactured by Control Data Corporation in the 1960s. It consisted of the CDC 6200, CDC 6300, CDC 6400, CDC 6500, CDC 6600 and CDC 6700 computers, which were all extremely rapid ...
card reader, 1200 or 1600 cards per minute (CPM) * CDC 415 —
CDC 6000 series The CDC 6000 series is a discontinued family of mainframe computers manufactured by Control Data Corporation in the 1960s. It consisted of the CDC 6200, CDC 6300, CDC 6400, CDC 6500, CDC 6600 and CDC 6700 computers, which were all extremely rapid ...
card punch, 250 cards per minute


Documation

Documation Inc., of Melbourne, Florida, made card readers for minicomputers in the 1970s: * M-200 card reader, 300 cards/minute also sold by DEC as the CR-11 card reader for the PDP-11 * M-600 card reader, 600 cards/minute, also sold by HP as 2892A and 2893A * M-1000-L card reader 1,000 cards/minute Their card readers have been used in elections, including the 2000 "Chads" election in Florida.


IBM

*
IBM 711 The IBM 711 was a punched card reader used as a peripheral device for IBM mainframe vacuum tube computers and early transistorized computers. Announced on May 21, 1952, it was first shipped with the IBM 701. Later IBM computers that used it were t ...
card reader computer peripheral used in the vacuum tube era, 150 or 250 CPM * IBM 2501 card reader, 600 or 1000 CPM *
IBM 1402 The IBM 1402 was a high speed card reader/punch introduced on October 5, 1959 as a peripheral input/output device for the IBM 1401 computer. It was later used with other computers of the IBM 1400 series and IBM 7000 series product lines. It ...
high speed reader/punch introduced with the
IBM 1401 The IBM 1401 is a variable-wordlength decimal computer that was announced by IBM on October 5, 1959. The first member of the highly successful IBM 1400 series, it was aimed at replacing unit record equipment for processing data stored on pu ...
, 800 CPM *
IBM 1442 IBM 1442 is a combination IBM card reader and card punch. It reads and punches 80-column IBM-format punched cards and is used on the IBM 1440, the IBM 1130, the IBM 1800 and System/360 and is an option on the IBM System/3. Overview The 1442 c ...
reader/punch introduced with the lower-cost
IBM 1440 The IBM 1440 computer was announced by IBM October 11, 1962. This member of the IBM 1400 series was described many years later as "essentially a lower-cost version of the 1401," and programs for the 1440 could easily be adapted to run on the IBM 14 ...
, read 80-400 CPM, punch 91-355 CPM *
IBM 2540 The IBM 2540 is a punched-card computer peripheral manufactured by IBM Corporation for use of System/360 and later computer systems. The 2540 was designed by IBM's Data Processing Division in Rochester, Minnesota, and was introduced in 1965. ...
reader/punch derived from the 1402 that was introduced with System 360 * IBM 2560 Multi-Function Card Machine (MFCM), first introduced for the
IBM System/360 Model 20 The IBM System/360 Model 20 is the smallest member of the IBM System/360 family announced in November 1964. The Model 20 supports only a subset of the System/360 instruction set, with binary numbers limited to 16 bits and no floating point. In ...
, could also collate, sort and print/interpret. * IBM 3505 reader and its companion 3525 reader/printer/punch that was introduced for the
System/370 The IBM System/370 (S/370) is a model range of IBM mainframe computers announced on June 30, 1970, as the successors to the System/360 family. The series mostly maintains backward compatibility with the S/360, allowing an easy migration path ...
in 1971, read 1200 CPM, punch 300 CPM


Binary format

For some computer applications,
binary Binary may refer to: Science and technology Mathematics * Binary number, a representation of numbers using only two digits (0 and 1) * Binary function, a function that takes two arguments * Binary operation, a mathematical operation that ta ...
formats were used, where each hole represented a single binary digit (or "
bit The bit is the most basic unit of information in computing and digital communications. The name is a portmanteau of binary digit. The bit represents a logical state with one of two possible values. These values are most commonly represente ...
"), every column (or row) is treated as a simple bitfield, and every combination of holes is permitted. For example, the IBM 711 card reader used with the 704/709/7090/7094 series scientific computers treated every row as two 36-bit words, ignoring 8 columns. (The specific 72 columns used were selectable using a
plugboard A plugboard or control panel (the term used depends on the application area) is an array of jacks or sockets (often called hubs) into which patch cords can be inserted to complete an electrical circuit. Control panels are sometimes used to di ...
control panel, which is almost always wired to select columns 1–72.) Sometimes the ignored columns (usually 73–80) were used to contain a sequence number for each card, so the card deck could be sorted to the correct order in case it was dropped. An alternative format, used by the IBM 704's IBM 714 native card reader, is referred to as Column Binary or Chinese Binary, and used 3 columns for each 36-bit word. Later computers, such as the
IBM 1130 The IBM 1130 Computing System, introduced in 1965, was IBM's least expensive computer at that time. A binary 16-bit machine, it was marketed to price-sensitive, computing-intensive technical markets, like education and engineering, succeeding th ...
or System/360, used every column. The
IBM 1401 The IBM 1401 is a variable-wordlength decimal computer that was announced by IBM on October 5, 1959. The first member of the highly successful IBM 1400 series, it was aimed at replacing unit record equipment for processing data stored on pu ...
's card reader could be used in Column Binary mode, which stored two characters in every column, or one 36-bit word in three columns when used as input device for other computers. However, most of the older card punches were not intended to punch more than 3 holes in a column. The ''multipunch'' key is used to produce binary cards, or other characters not on the keyboard. As a
prank A practical joke, or prank, is a mischievous trick played on someone, generally causing the victim to experience embarrassment, perplexity, confusion, or discomfort.Marsh, Moira. 2015. ''Practically Joking''. Logan: Utah State University Press. ...
, in binary mode, cards could be punched where every possible punch position had a hole. Such "
lace card A lace card is a punched card with all holes punched (also called a whoopee card, ventilator card, flyswatter card, or IBM doily). They were mainly used as practical jokes to cause disruption in card readers. Card readers tended to jam when a ...
s" lacked structural strength, and would frequently buckle and jam inside the machine.


See also

*
Plugboard A plugboard or control panel (the term used depends on the application area) is an array of jacks or sockets (often called hubs) into which patch cords can be inserted to complete an electrical circuit. Control panels are sometimes used to di ...
discusses how early card readers worked in some detail. *
Computer programming in the punched card era From the invention of computer programming languages up to the mid-1970s, most computer programmers created, edited and stored their programs line by line on punch cards. Punched cards A punched card is a flexible write-once medium that encode ...
* List of IBM products#Punched card and paper tape equipment


References


Punched card equipment

File:IBM 650 at Texas A&M.jpg, An IBM 650 computer, introduced in 1953, came with the IBM 533 Card Reader/Punch, right. At many IBM 650 installations, punched cards and address 8000 on the console were the only input and output medium. File:IBM Electronic Data Processing Machine - GPN-2000-001881.jpg, IBM 711 card reader on an IBM 704 computer at NASA in 1957 File:BRL61-IBM 1401.jpg, The popular IBM 1401, introduced in 1959 featured a fast card reader/punch, the IBM 1402, left File:NASAComputerRoom7090.NARA.jpg, IBM 711 card readers, far left and foreground, attached to dual IBM 7090s at NASA Mission Control in 1962. File:IBM 2314 DiskDrives and IBM 2540 CardReader Punch.jpg, An IBM 2540 Card Reader Punch at the University of Michigan computer center in 1968 File:DM IBM S360.jpg, Punched card reader/punch on an IBM System/360 Model 20 File:IBM System3 model 10d.jpg, IBM System/3, announced in 1969 introduced a new, smaller punched card and a combined reader/punch/sorter, right File:IBM 7070 (7074).jpg, IBM 7070 with IBM 7501 Console Card Reader, right, based in the IBM 026 keypunch File:Documation card reader.JPG, Documation M-600 card reader {{DEFAULTSORT:Punched card input output Punched card Computing input devices Computing output devices Computing-related lists