IBM 2501

Last updated
IBM 2501
IBM Logo 1956 1972.svg
IBM 2501 at VCF East 7 (2011).jpg
Type Punch card reader
Release date1965;58 years ago (1965)
Predecessor IBM 1402
Related IBM 2540

The IBM 2501 is a punched-card reader from IBM with models for the System/360 and System/370 mainframe systems and for the IBM System/360 Model 20, the IBM 1130 and IBM System/3 minicomputers. 2501 models can read 80-column cards at either 600 or 1000 cards per minute (CPM). [1]

Contents

The 2501 is no longer sold, but is simulated in software on current IBM systems. [2]

Models

The 2501 comes in four models depending on speed and attachment features. Models for mainframe use come with an integrated control unit that performs the functions of a control unit required by other devices.

The A1 and A2 are for the IBM 1130. [3]

Modelspeed (CPM)Integrated
control unit?
A1600no
A21000no
B1600yes
B21000yes

Usage

The 2501 uses a photoelectric sensor to read the data punched in the card. Cards are read serially (column by column) and the reader uses a simplified "straight through" card path. "Each column is read twice and the two readings are compared to check reading accuracy." [4]

In a mainframe environment the 2501 was frequently used for mainframe input in an "open shop" environment where users submitted their own jobs. [5] [6]

On an 1130 system the 2501 can be used in addition to the IBM 1442. Since the 1442 has a maximum speed of 300 or 400 CPM attaching a 2501 provides a significant increase in read speed and lower CPU usage.

The System/3 normally processes 96-column punched card; the 2501 provides alternative input for shops that require the ability to read 80-column cards.

Features

A special feature (RPQ) is available for all models to allow them to read optically marked (OMR) cards. [7]

See also

Related Research Articles

<span class="mw-page-title-main">IBM System/360</span> IBM mainframe computer family (1964–1977)

The IBM System/360 (S/360) is a family of mainframe computer systems that was announced by IBM on April 7, 1964, and delivered between 1965 and 1978. It was the first family of computers designed to cover both commercial and scientific applications and a complete range of applications from small to large. The design distinguished between architecture and implementation, allowing IBM to release a suite of compatible designs at different prices. All but the only partially compatible Model 44 and the most expensive systems use microcode to implement the instruction set, featuring 8-bit byte addressing and binary, decimal and hexadecimal floating-point calculations.

<span class="mw-page-title-main">IBM 1620</span> Small IBM scientific computer released in 1959

The IBM 1620 was announced by IBM on October 21, 1959, and marketed as an inexpensive scientific computer. After a total production of about two thousand machines, it was withdrawn on November 19, 1970. Modified versions of the 1620 were used as the CPU of the IBM 1710 and IBM 1720 Industrial Process Control Systems.

<span class="mw-page-title-main">Spooling</span> Form of multitasking in computers

In computing, spooling is a specialized form of multi-programming for the purpose of copying data between different devices. In contemporary systems, it is usually used for mediating between a computer application and a slow peripheral, such as a printer. Spooling allows programs to "hand off" work to be done by the peripheral and then proceed to other tasks, or to not begin until input has been transcribed. A dedicated program, the spooler, maintains an orderly sequence of jobs for the peripheral and feeds it data at its own rate. Conversely, for slow input peripherals, such as a card reader, a spooler can maintain a sequence of computational jobs waiting for data, starting each job when all of the relevant input is available; see batch processing. The spool itself refers to the sequence of jobs, or the storage area where they are held. In many cases, the spooler is able to drive devices at their full rated speed with minimal impact on other processing.

<span class="mw-page-title-main">IBM 1442</span> IBM card reader and punch

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.

<span class="mw-page-title-main">IBM 1130</span> 16-bit IBM minicomputer introduced in 1965

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 the decimal IBM 1620 in that market segment. Typical installations included a 1 megabyte disk drive that stored the operating system, compilers and object programs, with program source generated and maintained on punched cards. Fortran was the most common programming language used, but several others, including APL, were available.

<span class="mw-page-title-main">IBM 407</span> Tabulating machine introduced in 1949

The IBM 407 Accounting Machine, introduced in 1949, was one of a long line of IBM tabulating machines dating back to the days of Herman Hollerith. It had a card reader and printer; a summary punch could be attached. Processing was directed by a control panel.

In computing, external storage refers to non-volatile (secondary) data storage outside a computer's own internal hardware, and thus can be readily disconnected and accessed elsewhere. Such storage devices may refer to removable media, compact flash drives, portable storage devices, or network-attached storage. Web-based cloud storage is the latest technology for external storage.

<span class="mw-page-title-main">IBM 7070</span> Decimal computer introduced by IBM in 1958

IBM 7070 is a decimal-architecture intermediate data-processing system that was introduced by IBM in 1958. It was part of the IBM 700/7000 series, and was based on discrete transistors rather than the vacuum tubes of the 1950s. It was the company's first transistorized stored-program computer.

<span class="mw-page-title-main">Computer programming in the punched card era</span> History of computer programming using punch cards

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.

<span class="mw-page-title-main">IBM 2540</span>

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. The 2540 can read punched-cards at 1000 cards per minute (CPM) and punch at 300 CPM. The 2540 is based on the design of the older, slightly slower, 1402.

The Houston Automatic Spooling Priority Program, commonly known as HASP, is an extension of the IBM OS/360 operating system and its successors providing extended support for "job management, data management, task management, and remote job entry."

The IBM 2780 and the IBM 3780 are devices developed by IBM to perform remote job entry (RJE) and other batch functions over telephone lines; they communicate with the mainframe via Binary Synchronous Communications and replaced older terminals using synchronous transmit-receive (STR). In addition, IBM has developed workstation programs for the 1130, 360/20, 2922, System/360 other than 360/20, System/370 and System/3.

<span class="mw-page-title-main">RCA Spectra 70</span>

The RCA Spectra 70 was a line of electronic data processing (EDP) equipment manufactured by the Radio Corporation of America’s computer division beginning in April 1965. The Spectra 70 line included several CPU models, various configurations of core memory, mass-storage devices, terminal equipment, and a variety of specialized interface equipment.

<span class="mw-page-title-main">IBM 1402</span> Computer input/output device for punched cards

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 was adapted as the IBM 1622 Card Read-Punch for the IBM 1620 and provided the basic design for the models 2501, 2520 and 2540 equipment used with the IBM System/360 product line.

<span class="mw-page-title-main">Punched card input/output</span> Computer peripheral device

A computer punched card reader or just computer card reader is a computer input device used to read computer programs in either source or executable form and data from punched cards. 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.

<span class="mw-page-title-main">IBM System/360 Model 20</span> Low-end IBM computer model from 1960s

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 later years it would have been classified as a 16-bit minicomputer rather than a mainframe, but the term "minicomputer" was not current, and in any case IBM wanted to emphasize the compatibility of the Model 20 rather than its differences from the rest of the System/360 line. It does, however, have the full System/360 decimal instruction set, that allows for addition, subtraction, product, and dividend of up to 31 decimal digits.

The IBM 2922 Programmable Terminal is a Remote Job Entry (RJE) terminal introduced by IBM in 1972. The 2922 communicates using Binary Synchronous Communications (Bisync).

<span class="mw-page-title-main">IBM 3505</span> IBM computer peripherals

The IBM 3505 is a reader for 80-column punched cards. It can read cards punched in EBCDIC or column binary at up to 1200 cards per minute (CPM). The IBM 3525 is a multi-function punched card device, capable of reading, punching, and printing on punched cards. The 3505 contains an integrated control unit that attaches to a System/370 byte multiplexer, selector, or block multiplexer channel. An optional feature of the 3505 allows the control unit to also control a 3525, although the two are separately-addressed devices.

<span class="mw-page-title-main">IBM optical mark and character readers</span> Optical mark and character readers made and sold by IBM

IBM designed, manufactured and sold optical mark and character readers from 1960 until 1984. The IBM 1287 is notable as being the first commercially sold scanner capable of reading handwritten numbers.

References

  1. IBM Corporation (1967). IBM Field Engineering Theory of Operation: 2501 Card Reader Model A (PDF). Retrieved March 12, 2021.
  2. IBM Corporation. "Identifying I/O device requirements". IBM Knowledge Center. Retrieved July 29, 2016.
  3. IBM 1130 Functional Characteristics (PDF) (seventh ed.). IBM. April 1972. p. 3. GA26-5881-6.
  4. Shubs, Howard. "Punched Card Input/Output Devices". IBM1130.net. Retrieved July 29, 2016.
  5. Da Cruz, Frank. "The IBM 2501 Card Reader". Columbia University Computing History. Columbia University. Retrieved July 29, 2016.
  6. University of Michigan (September 1980). Introduction to the Computing Center. p. 93. Retrieved July 29, 2016.
  7. IBM Corporation (November 1969). IBM 1130 Computing System, IBM System/360 Models 25, 30, 40, 44, 50, 65, and IBM System/360 Model 20-Special Feature Description Optical Mark Reading for IBM 2501 Card Reader and IBM 2560 Multi-Function Card Machine (PDF). Retrieved March 12, 2021.