Jump to content

List of IBM products

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Rwwww (talk | contribs) at 16:55, 14 April 2010 (punch card -> punched card). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

International Business Machines Corporation
Company typePublic (NYSEIBM)
IndustryComputer hardware
Computer software
Consultant
IT service management
Foundedincorporated 1911
Headquarters
Armonk, New York, U.S.
Area served
Worldwide
Key people
Samuel J. Palmisano (Chairman, President and CEO)
Mark Loughridge (SVP and CFO)
ProductsSee products listing
RevenueDecrease US$ 95.757 billion (2009)
Increase US$ 17.012 billion (2009)
Increase US$ 13.425 billion (2009)
Total assetsDecrease US$ 109.023 billion (2009)
Total equityIncrease US$ 22.637 billion (2009)
Number of employees
399,409 (2009)[1]
SubsidiariesADSTAR
FileNet
ILOG
Informix
Iris Associates
Lotus Software
Rational Software
Sequent Computer Systems
Telelogic
Tivoli Software
List of mergers and acquisitions by IBM
WebsiteIBM.com

The following is a list of products, some notable, some less so, from the International Business Machines (IBM) Corporation and its predecessor corporations, beginning in the 1890s, and spanning punched card equipment, time clocks, and typewriters, via mainframe computers and minicomputers, to microprocessors, software, and more.

This list is eclectic; it includes, for example, the AN/FSQ-7, which was not a product in the sense of offered for sale, but was a product in the sense of manufactured - produced by the labor of IBM. Also missing are RPQs, OEM products (semiconductors, for example), supplies (punched cards, for example), and some machines produced only in Europe, such as the 420 accounting machine. That those products are missing is not by fiat, but simply because no one has added them.

IBM sometimes used the same number for a system and for the principal component of that system. For example, the IBM 604 Calculating Unit is a component of the IBM 604 Calculating Punch.

Keypunches, verifiers, and derived machines

Sorters, Statistical, and derived machines

Collators

Reproducing Punch, Summary Punch, Gang Punch, and derived machines

Interpreters

  • Hollerith Census Tabulator 1890 [61]
  • Hollerith Integrating Tabulator 1896 [62]
  • Hollerith Automatic Feed Tabulator 1900 [63]
  • Hollerith Type I Tabulator (Type 090) 1906 [64]
  • Hollerith Type III Tabulator (Type 091) 1921 [65]
  • Hollerith Type 3-S Tabulator 192x [66]
  • Hollerith Type IV Tabulator. (IBM 301) 1928 [67]
  • Columbia Difference Tabulator 1931 [68]
  • IBM 092 — 5-counter Accounting Machine [69]
  • IBM 093 — 5-counter Accounting Machines [70]
  • IBM 094 — Non-print Automatic Checking Machine [71]
  • IBM 211 — Accounting Machine [72]
  • IBM 212 — Accounting Machine [73]
  • IBM 285 — Numerical Accounting Machine; 1927[3] [74]
  • IBM 298 — Numerical Accounting Machine [75]
  • IBM 301 — see Hollerith Type IV above
  • IBM 401 — Tabulator; 1933 [76]
  • IBM 402 — Alphabetic Accounting Machine 1948[3] [77]
  • IBM 402 — Computing Accounting Machine (with solid state computing device)[7]
  • IBM 403 — Alphabetic Accounting Machine, 1948[3] [78](MLP - multiple line printing)[5]
  • IBM 403 — Computing Accounting Machine (with solid state computing device)[7]
  • IBM 404 — Accounting Machine
  • IBM 405 — Accounting Machine; 1934 [79]
  • IBM 407 — Alphabetic Accounting Machine; 1949[3] [80]
  • IBM 407 — Computing Accounting Machine (with solid state computing device)[7]
  • IBM 408 — Alphabetic Accounting Machine, 1957[3] [81]
  • IBM 409 — Accounting Machine; 1959[3] [82]
  • IBM 412 — Accounting Machine
  • IBM 416 — Numerical Accounting Machine[8](version of 405)[5]
  • IBM 417 — Numerical Accounting Machine [83]
  • IBM 418 — Numerical Accounting Machine[5]
  • IBM 419 — Numerical Accounting Machine[3] [84](version of 402)[5]
  • IBM 420 — Alphabetical Accounting Machine [85]
  • IBM 421 — WTC Computing Accounting Machine (with solid state computing device)[7]
  • IBM 424 — WTC Computing Accounting Machine (with solid state computing device)[7]
  • IBM 426 — Accounting Machine [86]
  • IBM 427 — WTC Accounting Machine (for instance, suitable for British £sd currency)
  • IBM 444 — Accounting Machine [87]
  • IBM 447 — WTC Computing Accounting Machine (with solid state computing device)[7]
  • IBM 450 — Accounting Machine [88]
  • IBM 858 — Cardatype Accounting Machine, 1955[3]
  • IBM 916 — Bill Feed [89]
  • IBM 921 — Automatic Carriage[8]
  • IBM 922 — Tape-Controlled Carriage [90]
  • IBM 923 — Tape-Controlled Carriage [91]

Calculating devices

Other Unit Record Equipment

Time clocks

Front cover of a sales catalog from January 1920. The cover also shows scales and a portable keypunch(2nd from bottom lower left)

IBM Manufactured many types of clocks until 1958 at which time they sold the time division. [111]

Typewriters and dictating equipment

Copier/Duplicators

The IBM line of Copier/Duplicators, and their associated service contracts, were sold to Eastman Kodak in 1988. [116]

Other non-computer products

IBM telephone switching systems in Europe

Computers based on vacuum tubes, the ASCC and the SSEC (1940s, 1950s)

For these computers most components were unique to a specific computer and are shown here immediately following the computer entry.

  • IBM 305RAMACRandom Access Method of Accounting and Control; 1956
    • IBM 305 — Processing Unit
    • IBM 323 — IBM 305 Card Punch
    • IBM 340 — IBM 305 Power Supply
    • IBM 350 — IBM 305 RAMAC (Disk drive)
    • IBM 370 — IBM 305 Printer (not to be confused with the much later System/370 computers)
    • IBM 380 — IBM 305 RAMAC Console
    • IBM 381 — IBM 305 Remote Printing Station
    • IBM 382 — IBM 305 Paper Tape Reader
    • IBM 407 — IBM 305 Accounting Machine (models R1, R2 used on-line)
  • IBM 610 — Automatic Decimal Point Computer; 1957
  • IBM 650 — Magnetic Drum Data Processing Machine; 1954
    • IBM 355IBM RAMAC 650 (Disk drive)
    • IBM 407 — IBM 650 Accounting machine on-line
    • IBM 533 — IBM 650 Card Read Punch
    • IBM 537 — IBM 650 Card Read Punch [133]
    • IBM 543 — IBM 650 Card Reader
    • IBM 544 — IBM 650 Card Punch
    • IBM 650 — IBM 650 Console Unit
    • IBM 652 — IBM 650 Disk and Magnetic Tape Control Unit
    • IBM 653 — IBM 650 Auxiliary Unit (Index Registers & Decimal Floating Point)
    • IBM 653 — IBM 650 Auxiliary Unit (60 – 10-digit words)
    • IBM 654 — IBM 650 Auxiliary Alphabetic Unit
    • IBM 655 — IBM 650 Power Unit
    • IBM 727 — Magnetic Tape Reader/Recorder (7 Track – 6 data bits & 1 parity bit; 200 Characters/inch)
    • IBM 838 — Inquiry Station
  • IBM 701 — Defense Calculator aka Electronic Data Processing Machine; 1952
    • IBM 706 — IBM 701 Electrostatic Storage Unit (2048 – 36-bit words) [134]
    • IBM 711 — IBM 701 Card reader (150 cards/min); 1952 [135]
    • IBM 716 — IBM 701 Printer (150 lines/min); 1952 [136]
    • IBM 721 — IBM 701 Punched card recorder; 1952 (100 cards/min)[137]
    • IBM 726 — IBM 701 Dual Magnetic Tape Reader/Recorder (7 Track – 6 data bits & 1 parity bit; 100 Characters/inch)[138]
    • IBM 727 — Magnetic Tape Reader/Recorder (7 Track – 6 data bits & 1 parity bit; 200 Characters/inch)
    • IBM 731IBM 701 Magnetic Drum Reader/Recorder; 1952 [139]
    • IBM 736 — IBM 701 Power Frame #1
    • IBM 737 — IBM 701/IBM 704/IBM 709 Magnetic Core Storage Unit (4096 – 36-bit words)
    • IBM 740 — IBM 701/IBM 704/IBM 709 Cathode Ray Tube Output Recorder
    • IBM 741 — IBM 701 Power Frame #2
    • IBM 746 — IBM 701 Power Distribution Unit
    • IBM 753 — IBM 701 Magnetic Tape Control Unit
    • IBM 780 — Cathode Ray Tube Display (used with IBM 740)
  • IBM 702 — Electronic Data Processing Machine; 1953
    • IBM 712 — IBM 702 Card Reader
    • IBM 717 — IBM 702 Printer
    • IBM 722 — IBM 702 Card Punch
    • IBM 727 — Magnetic Tape Reader/Recorder (7 Track – 6 data bits & 1 parity bit; 200 Characters/inch)
    • IBM 732 — IBM 702 Magnetic Drum Storage Unit
    • IBM 752 — IBM 702 Tape Control Unit
    • IBM 756 — IBM 702 Card Reader Control Unit
    • IBM 757 — IBM 702 Printer Control Unit
    • IBM 758 — IBM 702 Card Punch Control Unit
  • IBM 704 — Data Processing System; 1956
    • IBM 711 — Card Reader
    • IBM 716 — Card Printer
    • IBM 721 — Card Punch
    • IBM 727 — Magnetic Tape Reader/Recorder (7 Track – 6 data bits & 1 parity bit; 200 Characters/inch)
    • IBM 733 — Magnetic Drum
    • IBM 737 — IBM 701/IBM 704/IBM 709 Magnetic Core Storage Unit (4096 – 36-bit words)
    • IBM 738 — IBM 704/IBM 709 Magnetic Core Storage Unit (32768 – 36-bit words)
    • IBM 740 — IBM 701/IBM 704/IBM 709 Cathode Ray Tube Output Recorder
    • IBM 780 — Cathode Ray Tube Display (used with IBM 740)
  • IBM Card-to-Tape Converter (described in IBM 704 Reference manual)
    • IBM 714 — Card Reader
    • IBM 727 — Magnetic Tape Reader/Recorder (7 Track – 6 data bits & 1 parity bit; 200 Characters/inch)
    • IBM 759 — Card Reader Control Unit
  • IBM Tape-to-Card Converter (described in IBM 704 Reference manual)
    • IBM 722 — Card Punch
    • IBM 727 — Magnetic Tape Reader/Recorder (7 Track – 6 data bits & 1 parity bit; 200 Characters/inch)
    • IBM 758 — Control Unit
  • IBM Tape-controlled Printer(1) (described in IBM 704 Reference manual)
    • IBM 717 — Printer
    • IBM 727 — Magnetic Tape Reader/Recorder (7 Track – 6 data bits & 1 parity bit; 200 Characters/inch)
    • IBM 757 — Control Unit
  • IBM Tape-controlled Printer(2) (described in IBM 704 Reference manual)
    • IBM 720 — Printer
    • IBM 727 — Magnetic Tape Reader/Recorder (7 Track – 6 data bits & 1 parity bit; 200 Characters/inch)
    • IBM 719 — Printer (dot matrix, 60 print positions)[5]
    • IBM 730 — Printer (dot matrix, 120 print positions)[5]
    • IBM 760 — Printer Control Unit
  • IBM 705 — Data Processing System; 1954
    • IBM 714 — Card Reader
    • IBM 717 — Printer
    • IBM 722 — Card Punch
    • IBM 727 — Magnetic Tape Reader/Recorder (7 Track – 6 data bits & 1 parity bit; 200 Characters/inch)
    • IBM 729 — Magnetic tape drive (7 Track – 6 data bits & 1 parity bit; 200/556/800 Characters/inch)
    • IBM 734 — Printer Control
    • IBM 754 — Tape Control
    • IBM 757 — Printer Control
    • IBM 758 — Card Punch Control
    • IBM 759 — Card Reader Control
    • IBM 767 — Data Synchronizer
  • IBM 709 — Data Processing System; 1958
    • IBM 711 — Card Reader
    • IBM 716 — Printer
    • IBM 721 — Card Punch
    • IBM 729 — Magnetic tape drive (7 Track – 6 data bits & 1 parity bit; 200/556/800 Characters/inch)
    • IBM 733 — Magnetic Drum
    • IBM 737 — IBM 701/IBM 704/IBM 709 Magnetic Core Storage Unit (4096 – 36-bit words)
    • IBM 738 — IBM 704/IBM 709 Magnetic Core Storage Unit (32768 – 36-bit words)
    • IBM 740 — IBM 701/IBM 704/IBM 709 Cathode Ray Tube Output Recorder
    • IBM 755 — Tape Control Unit
    • IBM 766 — Data Synchronizer
    • IBM 780 — Cathode Ray Tube Display (used with IBM 740)
  • IBM ASCC — Automatic Sequence Controlled Calculator; 1944
  • IBM SSEC — Selective Sequence Electronic Calculator; 1948 [140]
  • IBM NORC — Naval Ordnance Research Calculator; 1954
  • AN/FSQ-7 — computer for the Semi Automatic Ground Environment; 1959
    • IBM 728 — Magnetic Tape Reader/Recorder (7 Track – 6 data bits & 1 synchronization bit; 248 Characters/inch)

Computers based on discrete transistors (1960s)

  • AN/FSQ-31VUS Air Force Command and Control Data Processing Element for SACCS; 1959–1960
  • IBM 1620 — Small scientific computer; 1959
  • IBM 1710 — Control system; 1961
    • IBM 1711 — IBM 1710 Data Converter (A/D)
    • IBM 1712 — IBM 1710 Multiplexer and Terminal Unit
  • IBM 1720 — Control system; 1961
  • IBM 7030Supercomputer; 1960 (Stretch)
    • IBM  353 — IBM 7030 Disk drive
    • IBM  354 — IBM 7030 Disk drive controller
    • IBM 7152 — IBM 7030 Operator's Console
    • IBM 7302 — IBM 7030 Core Storage (16384 72-bit words: 64 data bits & 8 ECC bits)
    • IBM 7503 — IBM 7030 Punch card reader
    • IBM 7612 — IBM 7030 Disk Synchronizer
    • IBM 7619 — IBM 7030 I/O exchange (8, 16, 24, or 32 I/O channels)
  • IBM 7080 — High-capacity business computer; 1961
    • IBM 7153 — IBM 7080 Console Control Unit
    • IBM 7302 — IBM 7080 Core Storage (80000/160000 – 7-bit characters; CBA8421)
    • IBM 7305 — IBM 7080 Core Storage Controller and I/O Controller for IBM 7302
    • IBM 7800 — IBM 7080 Power Converter
    • IBM 7801 — IBM 7080 Power Control
  • IBM 7700 — Data Acquisition System, not marketed; 1964
  • IBM 7950Cryptanalytic computer using 7030 as CPU; 1962 (Harvest)
    • IBM 7951 — IBM 7950 Stream coprocessor
    • IBM 7952 — IBM 7950 High performance core storage (1024 – 72-bit words: 64 data bits & 8 ECC bits)
    • IBM 7955 — IBM 7950 Tractor Magnetic tape system (22 Track – 16 data bits & 6 ECC bits; 2400 words/inch)[141]
  • IBM 7959 — IBM 7950 High speed I/O exchange

IBM 7070 series: 7070, 7072, 7074

  • IBM 7070 — Intermediate data processing system; 1960
  • IBM 7072 — Intermediate data processing system; 1962
  • IBM 7074 — Intermediate data processing system; 1961
    • IBM 7150 — IBM 7070/IBM 7074 Console Control Unit
    • IBM 7301 — IBM 7070/IBM 7074 Core Storage (5000/9990 – 10-digit words)
    • IBM 7500 — IBM 7070/IBM 7074 Card Reader
    • IBM 7501 — IBM 7070/IBM 7074 Console Card Reader
    • IBM 7550 — IBM 7070/IBM 7074 Card Punch
    • IBM 7602 — IBM 7070/IBM 7074 Core Storage Controller for IBM 7301
    • IBM 7600 — IBM 7070/IBM 7074 Input/Output Control
    • IBM 7603 — IBM 7070/IBM 7074 Input/Output Synchronizer
    • IBM 7604 — IBM 7070/IBM 7074 Tape Control
    • IBM 7605 — IBM 7070/IBM 7074 Disk Control
    • IBM 7802 — IBM 7070/IBM 7074 Power Converter

IBM 7090 series: 7040, 7044, 7090, 7094, 7094 II

IBM 1400 series: 1240, 1401, 1410, 1420, 1440, 1450, 1460, 7010

  • IBM 1240 — Banking system; 1963
  • IBM 1401 — Small business computer; 1959
    • IBM 1402 — IBM 1401 Card reader/punch
    • IBM 1403 — IBM 1401 Printer, type chain; 1959
      • IBM 1416 — IBM 1403 Interchangeable Train Cartridge
    • IBM 1405 — IBM 1401/1410 RAMAC (Disk drive)
    • IBM 1406 — IBM 1401 Memory Expansion Unit (4000/8000/12000 – 8-bit characters; CBA8421M)
    • IBM 1407 — IBM 1401 Console Inquiry Station [143]
    • IBM 1409 — IBM 1401 Console Auxiliary
  • IBM 1410 — Midrange business computer; 1960
    • IBM 1411 — IBM 1410 processing unit
    • IBM 1414 — IBM 1410/7010 - I/O Synchronizer
    • IBM 1415 — IBM 1410/7010 - Console
  • IBM 1420 — High speed bank transit system; 1962
  • IBM 1440 — Low-cost business computer; 1962
  • IBM 1450 — Data Processing System for small banks; 1968
  • IBM 1460 — Almost twice as fast as the 1401; 1963
  • IBM 7010 — High-capacity version of 1410; 1962
Punched card and paper tape equipment
Printer/plotter equipment and terminals
  • IBM 357 — Data Collection system; 1959
  • IBM 1030 — Data Collection system; 1963
  • IBM 1050 — Data Communications System; 1963
    • IBM 1051 Central Control Unit
    • IBM 1052 Printer-Keyboard, based on Selectric mechanism
    • IBM 1053 Console Printer, based on Selectric mechanism
    • IBM 1054 Paper Tape Reader
    • IBM 1055 Paper Tape Punch
  • IBM 1404 — IBM 1401/Sys360 - Printer [152]
  • IBM 1445 — IBM 1240/1401/1440/Sys360 - Printer [153]
  • IBM 1446 — IBM 1440 - Printer Control unit for 1403
  • IBM 2203 — Printer [154]
Disk drives
  • IBM 1301 — IBM 1240/1410/1440/1460/70XX - Disk drive; 1961
  • IBM 1311 — IBM 1240/1401/1410/1440/1450/1460/1620/7010/1710/7740 Disk drive using IBM 1316 disk pack
    • IBM 1316 — 2,000,000 character removable disk pack; 1962
Other

Later Solid state computers

Computers based on SLT or discrete IC CPUs (1964 to 1989)

  • IBM 1130 — high-precision scientific computer; 1965
  • IBM 1800 — process control variant of the 1130; 1964
  • IBM 2020System/360 Model 20 Central Processing Unit; almost a 360: 1966
  • IBM 2022 — System/360 Model 22 Central Processing Unit; small range 360
  • IBM 2025 — System/360 Model 25 Central Processing Unit; small range 360
  • IBM 2030 — System/360 Model 30 Central Processing Unit; small range 360
  • IBM 2040 — System/360 Model 40 Central Processing Unit; small range 360
  • IBM 2044 — System/360 Model 44 Central Processing Unit; scientific 360; business with special feature
  • IBM 2050 — System/360 Model 50 Central Processing Unit; mid range 360
  • IBM 2060 — System/360 Models 60 and 62 Central Processing Unit; mid-range 360
  • IBM 2064 — System/360 Models 64 and 66 Central Processing Unit; mid range 360; multi-processor with virtual memory (DAT)
  • IBM 2065 — System/360 Model 65 Central Processing Unit; mid range 360: used by NASA in Apollo project
  • IBM 2067 — System/360 Model 67 Central Processing Unit; mid range 360; multi-processor with virtual memory (DAT)
  • IBM 2070 — System/360 Model 70 Central Processing Unit; high range 360
  • IBM 2075 — System/360 Model 75 Central Processing Unit; high range 360
  • IBM 2091 — System/360 Model 91 Central Processing Unit; high range 360
  • IBM 2095 — System/360 Model 95 Central Processing Unit; high range 360
  • IBM 3031System/370 mainframe; high range
  • IBM 3032 — System/370 mainframe; high range
  • IBM 3033 — System/370 multiprocessor complex; high range; 1977
  • IBM 3081 — System/370 mainframe; high range; models: D, G, G2, GX, K (1981), K2, KX (2 = enhanced version); 1980
  • IBM 3082 — System/370 mainframe; high range;
  • IBM 3083 — System/370 mainframe; high range; models: B (1982), B2, BX, CX, E (1982), E2, EX, J (1982), J2, JX
  • IBM 3084 — System/370 mainframe; high range; 3081 + 3081 with same serial number, but two on/off switches; models: Q 2-way, Q 2-way2, QX 2-way, Q 4-way, Q 4-way2, QX 4-way; 1982
  • IBM 3090 — System/370 mainframe; high range; J series supersedes S series. Models: 150, 150E, 180, 200 (1985), 400 2-way (1985), 400 4-way (1985), 600E (1987), 600S (1988). A 400 actually consists of two 200s mounted together in a single frame. Although it provides an enormous computing power, some limits, like CSA size, are still fixed by the 16MB line in MVS.
  • IBM 3115 — System/370 Model 115 Central Processing Unit; small range
  • IBM 3125 — System/370 Model 125 Central Processing Unit; small range
  • IBM 3135 — System/370 Model 135 Central Processing Unit; small range
  • IBM 3145 — System/370 Model 145 Central Processing Unit; small range
  • IBM 3155 — System/370 Model 155 Central Processing Unit; mid range; without virtual memory [DAT] unless upgraded to 155-II
  • IBM 3165 — System/370 Model 165 Central Processing Unit; mid range; without virtual memory [DAT] unless upgraded to 165-II
  • IBM 3138 — System/370 Model 138 Central Processing Unit; small range;
  • IBM 3148 — System/370 Model 148 Central Processing Unit; small range;
  • IBM 3158 — System/370 Model 158 Central Processing Unit; mid range;
  • IBM 3168 — System/370 Model 168 Central Processing Unit; mid range;
  • IBM 3195 — System/360 Model 195 or System/370 Model 195 Central Processing Unit; high range; without virtual memory [DAT]
  • IBM 3730 — distributed office communication system; 1978
  • IBM 3741 — data station; 1973
  • IBM 3790 — distributed computer; announced 1975
  • IBM 4300 — System/370 mainframe; 1979
  • IBM 4321 — System/370 mainframe; low range; successor of 4331
  • IBM 4331 — System/370 mainframe; low range
  • IBM 4341 — System/370 mainframe; mid range
  • IBM 4361 — System/370 mainframe; low range; 1983
  • IBM 4381 — System/370 mainframe; mid range; 1983
  • IBM 4953Series/1 processor model 3; 1976
  • IBM 4954 — Series/1 processor model 4
  • IBM 4955 — Series/1 processor model 5; 1976
  • IBM 4956 — Series/1 processor model 6
  • IBM 5010System/7 processor; industrial control; 1970
  • IBM 5100 — portable computer; evolution of the 1973 SCAMP (Special Computer APL Machine Portable) prototype; 1975
  • IBM 5110 — portable computer; models 1, 2 & 3 featured a QIC tape drive, and then floppy disk drives; 1978
  • IBM 5120 — portable computer; featured two built-in 8 inch 1.2 MB floppy disk drives; 1980
  • IBM 5320, also known as System/32 — low-end business computer; 1975
  • IBM 5340, also known as System/34 — System Unit; minicomputer; successor of System/32, but had also a second System/3 processor; 1977
  • IBM 5360System/36 System Unit
  • IBM 5362 — System/36 System Unit
  • IBM 5363 — System/36 System Unit
  • IBM 5381System/38 System Unit; 1978
  • IBM 5382 — System/38 System Unit
  • IBM 5410System/3 model 10 processor; for small businesses; 1969
  • IBM 5415 — System/3 model 15 processor; 1973
  • IBM 8100 — distributed computer; announced 1978
  • IBM 8150 — processor
  • IBM 9020 — for FAA
  • IBM 9081 — airlines version of the 3081
  • IBM 9083 — airlines version of the 3083
  • IBM 9190 — airlines version of the 3090
  • IBM ES/9370 — System/370 mainframe; partly replaced IBM 8100; low range; 1986
  • IBM 9373 — models 20, 30, 40
  • IBM 9375 — models 40, 50, 60
  • IBM 9377 — models 80 and 90
  • IBM Series/1 — brand name for process control computers; 1976
  • IBM System/3 — brand name for small business computers; 1969
  • IBM System/36 — brand name for minicomputers; successor of System/34; 1983
  • IBM System/38 — brand name for minicomputers; indirect successor of IBM Future Systems project; 1979
  • IBM System/360 — brand name for mainframes; 1964
  • IBM System/370 — brand name for mainframes, successor of System/360; 1970
  • IBM System/4 Pi — avionics computers; military and NASA; 1966
  • Application System/400 — brand name for computers, successor of System/38; 1988

Computers based on discrete IC CPUs (1990 to present)

Computers based on microprocessor CPUs (1981 to present)

Computers

  • IBM 5550 series Personal Computers for Japan, Korea, Taiwan and China:
    • IBM 5510/5511 - IBM JX (for Japan, Australia and New Zealand)
    • IBM 5530 Smaller desktop, without communications adapter
    • IBM 5535 Portable
    • IBM 5541 Desktop
    • IBM 5551 Floor standing
    • IBM 5561 Larger floor standing

Supercomputers

Microprocessors

Solid State Computer peripherals

Punched card and paper tape equipment

Printer/plotter equipment and terminals

Data storage units

Magnetic drum storage
Magnetic disk storage
  • IBM 1302 — Disk drive
  • IBM 1742 — IBM System Storage DS4500
  • IBM 1750 — IBM System Storage DS6000 Series
  • IBM 1814 — IBM System Storage DS4700
  • IBM 1815 — IBM System Storage DS4800
  • IBM 2105 — Enterprise Storage Server, or ESS, or Shark (utilized 7133)
  • IBM 2106 — Extender for IBM 2105 Shark
  • IBM 2107 — IBM System Storage DS8000 Series
  • IBM 2302 — Disk drive
  • IBM 2305-1 — Fixed head disk 2x Data Transfer rate
  • IBM 2305-2 — Fixed head disk
  • IBM 2310 — Disk drive, single removable platter, 1 Megabyte
  • IBM 2311 — Disk drive with fixed disks (7.5 MB)
  • IBM 2314 — Disk drive (removable - 28,6 MB)
  • IBM 2319 — Disk Facility with 8 removable disks (229 MB in total)
  • IBM 2321 — Data Cell Drive with removable cells (400 MB)
  • IBM 3330 — Disk drive. (95.4 MB each spindle, up to 16 spindles per "subsystem")
  • IBM 3333 — Disk drive, a variant of 3330
  • IBM 3336 — Disk pack for 3330; 1973
  • IBM 3340 — 'Winchester' type disk drive, removable. Model -4, more?; 1973
  • IBM 3344 — Four 3340's simulated with a 3350 HDA under the covers
  • IBM 3350 — Disk drive (317.5MB - 1976)
  • IBM 3363 — Optical disk drive
  • IBM 3370 — Fixed FBA drive (developed to store microcode and config info for the 3090. Connected through 3092); native DASD for 4331, 4361 (70 MB - 1979).
  • IBM 3375 — Disk drive ("The Ugly Duckling" of IBM's DASD devices). 409.8 MB/actuator. First with dual-path access (via 'D' box)
  • IBM 3380 — Disk drive; 2.46 GB per each 2-drive module (1981), later double- and triple-density versions
  • IBM 3390 — Disk drive. (22 GB -1989)
  • IBM 3830 — Storage control models 1 and 2
  • IBM 3851 — Mass storage controller. Robot arms retrieving cylindrical tape cartridges.
  • IBM 3880 — Dual-channel DASD controller for 3350,3375,3380. 1981. Later models with up to 64MB cache. First hard disk cache in the industry.
  • IBM 3990 — Quad-channel DASD controller for 3390.
  • IBM 4963 — Disk subsystem
  • IBM 4967 — High performance disk subsystem
  • IBM 5444 — Fixed/Removable disk file for System/3
  • IBM 7133SSA Disk Enclosure (for RS/6000)
  • IBM 7300IBM 7070/IBM 7074 Disk Storage
  • IBM 9331 — 8 Floppy disk drive
  • IBM 9332 — DASD; 1986
  • IBM 9333 — Serial Link Disk Subsystem
  • IBM 9335 — DASD which looks like a set of drawers. For AS/400 or System 36/38
  • IBM 9337 — Disk Array Subsystem; 1992
Magnetic tape storage
  • IBM 050 — Magnetic Data Inscriber (key operated, records on tape cartridge for IBM 2495 data entry into an IBM System 360)[13]
  • IBM 729 — Magnetic tape drive (7 Track – 6 data bits & 1 parity bit; 200/556/800 Characters/inch)
  • IBM 2401 - Magnetic tape drive (7 Track - 6 data bits & 1 parity bit; 200/556/800 Characters/inch)
  • IBM 2401 — Magnetic tape drive (9 Track – 8 data bits & 1 parity bit; 800/1600 Characters/inch)
  • IBM 2415 — Magnetic tape drive (9 Track – 8 data bits & 1 parity bit; 800/1600 Characters/inch)
  • IBM 2420 — Magnetic tape drive (9 Track – 8 data bits & 1 parity bit)
  • IBM 2440 — Magnetic tape drive (9 Track – 8 data bits & 1 parity bit)
  • IBM 2495 — Tape Cartridge Reader (reads IBM 050 prepared cartridges into an IBM System 360)[13]
  • IBM 3400-4 — Lower density tape
  • IBM 3400-6 — Normal tape
  • IBM 3410 — Magnetic tape drive (9 Track – 8 data bits & 1 parity bit); 1971
  • IBM 3411 — Magnetic tape unit and controller
  • IBM 3420 — Magnetic tape drive (9 Track – 8 data bits & 1 parity bit)
  • IBM 3422 — Magnetic tape drive (9 Track – 8 data bits & 1 parity bit); 1986
  • IBM 3424 — Tape unit. Brazil and SA only.
  • IBM 3430 — Top loading tape drive; 1983
  • IBM 3440 — Magnetic tape drive (9 Track – 8 data bits & 1 parity bit)
  • IBM 3480 — Cartridge tape drive; 1984
  • IBM 3490 — Cartridge tape drive; 1991
  • IBM 3494 — Enterprise tape library
  • IBM 3495 — Robotic tape library
  • IBM 3573 models L2U, L3S, F3S — TS3100 Tape Library
  • IBM 3573 models L4U, L2H, F3H — TS3200 Tape Library
  • IBM 3576 — TS3310 Tape Library
  • IBM 3577 — TS3400 Tape Library
  • IBM 3580LTO tape drive
  • IBM 3584 — TS3500 Tape Library
  • IBM 3588 model F3B — TS1030 Tape Drive; LTO3
  • IBM 3588 model F4A — TS1040 Tape Drive; 2007; LTO4; TS2340 is a standalone version
  • IBM 3590 — tape drive (Magstar)
  • IBM 3592 — TS1120 Tape Drive; model J1A known as Jaguar in 2004; model E05 in 2007
  • IBM 3803 — Magnetic tape drive (9 Track – 8 data bits & 1 parity bit)
  • IBM 3850 — Mass Storage System (MMS); 1974
  • IBM 3954 — TS7510 and TS7520 Virtualization Engines
  • IBM 3954 — TS7510 and TS7520 Virtualization Engines
  • IBM 3956 — TS7740 Virtualization Engine; models CC6 and CX6
  • IBM 3957 — TS7700 Virtualization Engine; model V06
  • IBM 4480 — Cartridge drives which could be mounted by a robot
  • IBM 4580 — System/88 disk drive
  • IBM 4581 — System/88 disk drive
  • IBM 4585 — Autoload streaming magnetic tape unit
  • IBM 4968 — Autoload streaming magnetic tape unit
  • IBM 7330 — Magnetic tape drive (7 Track – 6 data bits & 1 parity bit; 200/556 Characters/inch)
  • IBM 7340 — Hypertape
  • IBM 8809 — Magnetic tape unit
  • IBM 9347 — Magnetic tape drive (9 Track – 8 data bits & 1 parity bit)
  • IBM 9349 — Magnetic tape drive (9 Track – 8 data bits & 1 parity bit)
Optical storage
  • IBM 1360 — Photodigital Storage System (terabit)
  • IBM 3995 — Optical Library (terabyte)
Storage networking and virtualization

Coprocessor units

Input/Output control units

  • IBM 2701 — Communication Controller
  • IBM 2702 — Communication Controller
  • IBM 2703 — Communication Controller
  • IBM 2820 — Drum Storage Control Unit for 2301 Drum Storage Units
  • IBM 2821 — Control unit (for 2540 Reader/Punch and 1403 Printer)
  • IBM 2835 — Control unit model 1 (for 2305-1 Drum)
  • IBM 2835 — Control unit model 2 (for 2305-2 Drum)
  • IBM 2840 — Display Control Unit Model I for 2250 Model-II Analog Displays
  • IBM 2840 — Display Control Unit Model II for 2250 Model III Analog Displays
  • IBM 2841 — DASD Control unit (for 2311, 2301, 2302, 2303, and 2321)
  • IBM 2848 — Display Controller (for 2260)
  • IBM 3088 — Multisystem channel communications unit
  • IBM 3174 — Subsystem controller
  • IBM 3271 — Remote control unit
  • IBM 3272 — Local control unit
  • IBM 3274 — Control unit
  • IBM 3276 — Control unit display station
  • IBM 3299 — Slim line controller
  • IBM 3704 — Communication Controller
  • IBM 3705 — Communication Controller
  • IBM 3708 — Network control unit
  • IBM 3710 — Communication adaptor
  • IBM 3720 — Communication Controller
  • IBM 3721 — Expansion unit for IBM 3720
  • IBM 3724 — Controller
  • IBM 3725 — Communication Controller
  • IBM 3728 — Communication control matrix switch
  • IBM 3745 — High-speed communication controller; 1988. Model -410, more?
  • IBM 3746 — Multiprotocol Controller
  • IBM 3770 — Communication system
  • IBM 4959 — I/O expansion unit
  • IBM 4987 — Programmable communication subsystem
  • IBM 5088 — Graphics channel controller. Part of 5080 system.
  • IBM 5209 — 5250-3270 link protocol converter
  • IBM 7171 — 3270-type Protocol converter
  • IBM 7426 — Terminal interface unit
  • IBM 7621 — Tape Control
  • IBM 7740 — Communication control unit; 1963
  • IBM 7750 — Transmission Control Unit[14]
  • IBM 7909 — Data Channel
  • IBM 8102 — Storage and I/O unit

Power supply/distribution units

Modems

Other

IBM PC components and peripherals

Avionics and space systems

Bank and finance

Document processing

Educational

  • IBM 1500 — Computer-assisted instruction system; 1966

Industry and manufacturing

Medical/science/lab equipment

  • IBM 2991 — Blood cell separator; 1972; model 2 1976
  • IBM 2997 — Blood cell separator; 1977
  • IBM 5880 — Electrocardiograph system; 1978
  • IBM 9630 — Gas chromograph; 1985

Retail/point-of-sale (POS)

Telecommunications terminals

Unclassified

  • IBM 2350 — Graphics display system; 1977
  • IBM 2770 — Data Communications System; 1969
  • IBM 2790 — Data Communications System; 1969
  • IBM 2922 — Programmable terminal; 1972
  • IBM 6361 — Fastdraft system; 1982

Computer software

The software listings are generally software families, not products (Fortran was not a product; Fortran H was a product). Indeed, the software listings at this time are few, compared to what IBM produced.

Operating systems

Utilities and languages

  • A20 handler for the PC (address line 20 handler)
  • Autocoder macro assembler for various machines
  • COBOL (Common Business Oriented Language)
  • EGL (Enterprise Generation Language)
  • FAP assembler for the IBM 709, 7090, and 7094 (FORTRAN Assembly Program)
  • FORTRAN (originally developed by IBM for the 704) (FORmula TRANslator)
  • JES2 and JES3, job entry and spooling subsystems
  • JCL batch job/scripting language for JES2/3
  • PL/I (Programming Language/One)
  • PL/S (Programming Language/Systems)
  • REXX scripting language (REstructured eXtended eXecutor)
  • RPG programming language (Report Program Generator)
  • VisualAge compilers (C/C++, Fortran, Java, ...)
  • Eclipse an IDE

Middleware and applications

See also

References

  1. ^ IBM 2009 Annual Report, "Complete 2009 Annual Report".
  2. ^ Truesdell, Leon E. (1965). The Development of Punch Card Tabulation in the Bureau of the Census 1890-1940. US GPO.
  3. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay Meacham, Alan D. (1961). Data Processing Equipment Encyclopedia. Gille Associates. Book includes photos of some machines Cite error: The named reference "Gille" was defined multiple times with different content (see the help page).
  4. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab IBM Sales Manual. IBM. Cite error: The named reference "IBMsm" was defined multiple times with different content (see the help page).
  5. ^ a b c d e f g h i j Fierheller, George A. (2006). Do not fold, spindle or mutilate: the "hole" story of punched cards (PDF). Stewart Pub. ISBN 1-894183-86-X. An accessible book of recollections (sometimes with errors), with photographs and descriptions of many unit record machines.
  6. ^ Form 224-8208-3
  7. ^ a b c d e f IBM 402, 403 and 407; IBM 421, 444, 407 and 447 for World Trade Corporation; Computing Accounting Machines. IBM. A24-3475-0.
  8. ^ a b IBM Operator's Guide. IBM. 1955. 22-8485-3.
  9. ^ a b Bashe, Charles J. (1986). IBM's Early Computers. MIT. ISBN 0-262-02225-7. {{cite book}}: Unknown parameter |coauthors= ignored (|author= suggested) (help)
  10. ^ IBM Archive: Votomatic
  11. ^ a b c d e Pugh, Emerson W. (1995). Building IBM: Shaping an Industry and Its Technology. MIT. ISBN 0-262-16147-8.
  12. ^ a b c Elliott, Jim (2004-08-17). ""The Evolution of IBM Mainframes and VM"" (PDF). SHARE Session 9140. Retrieved 2007-10-21. Slide 28: "9672 to zSeries". Cite error: The named reference "Elliott" was defined multiple times with different content (see the help page).
  13. ^ a b IBM 50 Magnetic Data Inscriber, Component Description. IBM. 1969. A27-2725-2.
  14. ^ CTSS
  15. ^ http://www.binarydinosaurs.co.uk/Museum/ibm/pc.php