The punch card (or "Hollerith" card, or "IBM card") is an obsolescent recording medium for digital information for use by automated data processing machines, including early mainframe-based computers which used them as the primary medium for input of both computer programs and data. Punch cards were ubiquitous for much of the twentieth century. International Business Machines corporation (IBM) was largely founded on Hollerith-card technology, and it manufactured and marketed a variety of specialized machines for creating, sorting, and tabulating cards, even after it branched into computers in the late 1950s. Punch-card ballots were used until recently in many electoral districts in the United States. This became very well known during the United States presidential election of 2000, with its notorious hanging chads, 'chads' being the term referring to the little rectangular sections punched out in specific loci on the card's grid.
Made of thin cardboard, the punch card represents information by the presence or absence of holes in predefined positions. In the first generation of computing, from the 1900s into the 1950s, punch cards were the primary medium for data entry, storage, and processing in institutional computing. Eventually, during the late-1970s to middle-1980s, the punch card was gradually replaced by the combination of better, more capable computers, magnetic disk storage, and computer terminals on less expensive minicomputers.
Today, punch cards are all but obsolete outside of a few legacy systems and specialized applications such as ballot processing.
Charles Babbage, who originated the idea of a programmable computer, adopted Jacquard's system of punched cards to control the sequence of computations in the design for his Analytical Engine in 1837 *. Such cards were used as an input method for the primitive calculating machines of the late 19th century. The version by Herman Hollerith, patented on June 8, 1887 and used with mechanical tabulating machines in the 1890 U.S. Census, was a piece of cardboard about 90 mm by 215 mm, with round holes. To compensate for the cyclical nature of the Census Bureau's demand for his machines, Hollerith founded the Tabulating Machine Company (1896) which was one of three companies that merged to form IBM in 1911.
The IBM 80-column punching format, with rectangular holes, eventually won out over the competing UNIVAC 90-character format, which used 45 columns (2 characters in each) of 12 round holes. Punch cards were widely known as just IBM cards, even though other companies made cards and equipment to process them. The rectangular bits of paper punched out are called chad (recently, chads) or chips (in IBM usage).
Originally only numeric information was coded, with 1 or 2 punches per column: digits (digit and signs (zone Least Significant Digit). Later, codes were introduced for upper-case letters and special characters. A column with 2 punches (zone *" target="_blank" >+ digit *" target="_blank" >+ digit EBCDIC in 1964 allowed columns with as many as 6 punches (zones *" target="_blank" >+ digit [1-7). For computer applications, binary formats were sometimes used, where each hole represented a single binary digit (or "bit").
Agway once issued debit cards that were punched instead of magnetically encoded.
Aperture cards are a specialized use of punch cards for storing "blueprints". A drawing is photographed onto 35 mm film and the image is mounted in a window on the right half of the punch card. Information about the drawing, e.g. the drawing number, is punched in the left half.
IBM punch cards could be used with early computers in a binary mode where every column (or row) was treated as a simple bitfield, and every combination of holes was permitted . In this binary mode, cards could be made in which every possible punch position had a hole: these were called "lace cards". For example, the IBM 700/7000 series scientific computers treated every row as two 36-bit words, usually in columns 1-72, ignoring the last 8 columns (but this was programmable using a plugboard in the card reader and punch to select the 72 columns used). Other computers, like the IBM 1130, used every possible hole.
Another class of punch cards had holes along the edges of the card that could be notched out. Decks of these cards could be manipulated manually by inserting metal wires through one or more of the holes. Cards that were notched out at those positions would not be lifted by the wires, while the others were. *
One reason punch cards persisted into the early computer age was that an expensive computer was not required to encode information onto the cards. When the time came to transfer punch-card information into the computer, the process could occur at very high speed, either by the computer itself or by a separate, smaller computer (e.g. an IBM 1401) that read the cards and wrote the data onto magnetic tapes or, later, on removable hard disks, that could then be mounted on the larger computer, thus making best use of expensive mainframe computer time.
Program editing was generally done at the keypunch. It was easy to reorder program statements. A single character typo could be corrected by duplicating the card up to the error column, typing the correct character and then duplicating the rest of the card. More complex edits were harder and might require retyping the line after the point of error.
Many early programming languages, including Fortran, Cobol and the various IBM assembler languages, reserved the columns 73-80 for adding a sequence number, so that if the card deck was dropped, it could be restored to its proper order using a card sorter. Programmers often didn't bother doing this during development or for student projects and, instead, frequently drew a diagonal stripe across the top of the deck using a marking pen. Programs were backed up by duplicating the entire deck or by having it written onto a magnetic tape.
In many mainframe operations, known as closed shops, programmers submitted the program decks, often followed by data cards to be read by the program, to a counter in the computer room. A computer operator would load the program and run it, returning the card deck and any output, typically to one of a set alphabetically-labled cubby holes, based on the programmers last initial. Depending on workloads and project priority the process could take hours; overnight and 24 hour turnaround times were not uncommon. Other operations, such as those using smaller computers like the IBM 650, 1620 and 1130, were run as an open shop, where programmers had use of the computer for a block of time. A keypunch was usually located nearby for quick corrections.
However, their influence lives on through many standard conventions and file formats. The terminals that replaced the punched cards displayed 80 columns of text, for compatibility with existing software. Many programs still operate on the convention of 80 text columns, although strict adherence to that is fading as newer systems employ graphical user interfaces with variable-width type fonts.
Punch-card-based voting systems, the Votomatic system in particular, use special cards where each possible hole is pre-scored, allowing perforations to be made by the voter pressing a stylus through a guide in the voting machine. These pre-perforated cards are called Port-A-Punch cards, a type introduced by IBM in 1958. One notorious problem with this system is the incomplete punch; this can lead to a smaller hole than expected, or to a mere slit in the card, or to a mere dimple in the card. An incompletely detached chad is a hanging chad. This technical problem was claimed by the Democratic Party to have influenced the 2000 U.S. presidential election in the state of Florida; critics claimed that punch-card voting machines were primarily used in Democratic areas and that hundreds of ballots were not read properly or were disqualified due to incomplete punches, which allegedly tipped the vote in favor of George W. Bush over Al Gore.
Other punch-card voting systems use a metal hole-punch mechanism that does not suffer nearly as much from this fault, although most states have eliminated punch-card voting systems of all types after the 2000 Florida experience.
In part,
Obsolete computer storage media Computer storage media | History of computing
Bušena kartica | Перфокарта | Děrný štítek | Hulkort | Lochkarte | Tarjeta perforada | Carte perforée | Bušena kartica | Scheda perforata | כרטיס מנוקב | Ponskaart | パンチカード | Hullkort | Holkort | Karta dziurkowana | Cartão perfurado | Перфокарта | Luknjana kartica | Reikäkortti | Hålkort
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Punch card".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world