From Wikipedia, the free encyclopedia - View original article
|Release date||August 12, 1981|
|Discontinued||April 2, 1987|
|Operating system||IBM BASIC / PC DOS 1.0|
|CPU||Intel 8088 @ 4.77 MHz|
|Memory||16 kB ~ 256 kB|
|Release date||August 12, 1981|
|Discontinued||April 2, 1987|
|Operating system||IBM BASIC / PC DOS 1.0|
|CPU||Intel 8088 @ 4.77 MHz|
|Memory||16 kB ~ 256 kB|
The IBM Personal Computer, commonly known as the IBM PC, is the original version and progenitor of the IBM PC compatible hardware platform. It is IBM model number 5150, and was introduced on August 12, 1981. It was created by a team of engineers and designers under the direction of Don Estridge of the IBM Entry Systems Division in Boca Raton, Florida.
Alongside "microcomputer" and "home computer", the term "personal computer" was already in use before 1981. It was used as early as 1972 to characterize Xerox PARC's Alto. However, because of the success of the IBM Personal Computer, the term PC came to mean more specifically a microcomputer compatible with IBM's PC products.
|“||Is IBM just another stodgy, mature company?||”|
In 1981 International Business Machines (IBM), one of the world's largest companies, dominated the computer industry. Perhaps distracted by a long-running antitrust lawsuit, however, the "colossus of Armonk" completely missed the fast-growing minicomputer market during the 1970s, and was behind rivals such as Wang, Hewlett-Packard, and Control Data in other areas. In 1979 BusinessWeek asked "Is IBM just another stodgy, mature company?"
IBM wished to avoid the same outcome with the new personal computer industry, dominated by the Commodore PET, Atari 8-bit family, Apple II, Tandy Corporation's TRS-80s, and various CP/M machines. By 1979 the market was large enough for IBM's attention. Others such as Texas Instruments had entered it, and some large IBM customers were buying Apples. IBM saw introducing its own personal computer as a defense against rivals, large and small.
In 1980 and 1981 rumors spread of an IBM personal computer, perhaps a miniaturized version of the IBM System/370, while Matsushita acknowledged that it had discussed with IBM the possibility of manufacturing a personal computer for the American company. The Japanese project, codenamed "Go", ended before the 1981 release of the American-designed IBM PC codenamed "Chess", but two simultaneous projects further confused rumors about the forthcoming product.
Many were skeptical of the mainframe giant succeeding with personal computers. The company only offered its products through its internal sales force and had no experience with mass-market retail. One observer stated that "IBM bringing out a personal computer would be like teaching an elephant to tap dance", and another claimed that the company made decisions so slowly that, when tested, "what they found is that it would take at least nine months to ship an empty box". Others resented IBM's power and wealth, and disliked the perception that a company so staid that it had its own employee songbook would legitimize an industry founded by startups.
The potential importance to microcomputers of a company so prestigious, that a popular saying in American companies stated "No one ever got fired for buying IBM", was nonetheless clear. A BYTE editorial stated just before the announcement of the IBM PC:
Rumors abound about personal computers to come from giants such as Digital Equipment Corporation and the General Electric Company. But there is no contest. IBM's new personal computer ... is far and away the media star, not because of its features, but because it exists at all. When the number eight company in the Fortune 500 enters the field, that is news ... The influence of a personal computer made by a company whose name has literally come to mean "computer" to most of the world is hard to contemplate.
The editorial acknowledged the fear within the microcomputer industry of a company many viewed as the "enemy", but concluded with optimism: "I want to see personal computing take a giant step."
Desktop sized programmable calculators by Hewlett Packard had evolved into the HP 9830 BASIC language computer by 1972. In 1973 the IBM Los Gatos Scientific Center developed a portable computer prototype called SCAMP (Special Computer APL Machine Portable) based on the IBM PALM processor with a Philips compact cassette drive, small CRT and full function keyboard. SCAMP emulated an IBM 1130 minicomputer in order to run APL\1130. In 1973 APL was generally available only on mainframe computers, and most desktop sized microcomputers such as the Wang 2200 or HP 9800 offered only BASIC. Because SCAMP was the first to emulate APL\1130 performance on a portable, single user computer, PC Magazine in 1983 designated SCAMP a "revolutionary concept" and "the world's first personal computer". This seminal, single use portable computer now resides in the Smithsonian Institution, Washington, DC.
Successful demonstrations of the 1973 SCAMP prototype led to the IBM 5100 portable microcomputer launched in 1975. In the late 1960s such a machine would have been nearly as large as two desks and would have weighed about half a ton. The IBM 5100 was a complete computer system programmable in BASIC or APL, with a small built-in CRT monitor, keyboard, and tape drive for data storage. It was also very expensive — up to $20,000 USD. It was specifically designed for professional and scientific problem-solvers, not business users or hobbyists. Despite news reports that it was the first IBM product without a model number, when the PC was introduced in 1981 it was designated as the IBM 5150, putting it in the "5100" series though its architecture was not directly descended from the IBM 5100. Later models followed in the trend: for example, the PC/XT, IBM Portable Personal Computer, and PC AT are IBM machine types 5160, 5155, and 5170, respectively.
|“||Like teaching an elephant to tap dance.||”|
—An industry observer is skeptical of IBM succeeding with a personal computer
Some employees were also skeptical of IBM's ability to succeed. Although it had studied the market for years, and had built several prototypes, the company determined that it was unable to internally build a personal computer profitably. When Bill Lowe of IBM's Boca Raton, Florida research facility spoke on the microcomputer to the important Corporate Management Committee in July 1980, he said that to enter the market IBM needed to buy part of another company "because we can't do this within the culture of IBM". CEO John Opel had begun to encourage the creation of small, autonomous "Independent Business Units" (IBU) within IBM. The corporate committee allowed Lowe to form a group of 13 employees. The crude prototype they designed barely worked when Lowe demonstrated it to the committee in August, but he presented a detailed business plan that proposed that the new computer have an open architecture, use non-proprietary components and software, and be sold through retail stores, all contrary to IBM tradition.
New products at IBM typically required about four to five years for development. The company recognized that it needed to develop a personal computer much more quickly. The corporate committee agreed that Lowe's open approach was the most likely to succeed, and approved turning the group into an IBU codenamed "Project Chess" to develop "Acorn". After Lowe's promotion in November Don Estridge became the head of Chess. The IBU began with 12 people directed by Estridge; key designers included Bill Sydnes, Lewis Eggebrecht, and David Bradley. Many were already hobbyists who owned their own computers including Estridge, who had an Apple II. After the team received permission to expand to 150 by the end of 1980, it received more than 500 calls from IBM employees interested in joining the IBU.
|“||IBM is really more a country than it is a company.||”|
—Robert X. Cringely, 1996
The IBM team developed the PC in about a year, and the many Apple II owners on the team influenced its decision to emulate Apple, the market leader, by designing the computer with an open architecture. IBM considered using the IBM 801 processor (an early RISC CPU) and its operating system that had been developed at the Thomas J. Watson Research Center in Yorktown Heights, New York. The 801 processor was more than an order of magnitude more powerful than the Intel 8088, and the operating system more advanced than the DOS 1.0 operating system from Microsoft. Ruling out an in-house solution made the team’s job much easier and may have avoided a delay in the schedule, but the ultimate consequences of this decision for IBM were far-reaching. IBM had recently developed the Datamaster business microcomputer, which used an Intel processor and peripheral ICs; familiarity with these chips and the availability of the Intel 8088 processor was a deciding factor in the choice of processor for the new product. Even the 62-pin expansion bus slots were designed to be similar to the Datamaster slots. Delays due to in-house development of the Datamaster software also influenced the design team to a fast-track development process for the PC, with publicly available technical information to encourage third-party developers.
Previously IBM had always used its own components but could not do so profitably with "Acorn". The IBU decided to build the machine with "off-the-shelf" parts from many original equipment manufacturers (OEMs) and countries, with assembly occurring in Boca Raton. Various IBM divisions for the first time competed with outsiders to build parts of the new computer; a North Carolina IBM factory built the keyboard, for example, while a Taiwanese company built the monitor. For scheduling and cost reasons, rather than developing unique IBM PC monitor and printer designs, project management decided to use an existing monitor from IBM Japan and an Epson printer. Because of the off-the-shelf parts only the system unit and keyboard had unique IBM industrial design elements, and the IBM copyright appeared in only the ROM BIOS and on the company logo.
|“||Presenting the IBM of Personal Computers.||”|
—An early IBM advertisement
IBM introduced the Personal Computer on August 12, 1981. Pricing started at $1,565 for a configuration without disk drives and a color-graphics adapter; prices for it and other configurations were comparable to Apple's. Among the companies that provided software for the new computer were Microsoft, Digital Research, Personal Software, and Peachtree Software. The launch titles included both VisiCalc and Adventure; the willingness of the colossus of Armonk to sell a video game that, as the IBM press release stated, brought "players into a fantasy world of caves and treasures" amazed observers.
The IBM PC Technical Reference Manual included complete circuit schematics, commented ROM BIOS source code, and other engineering and programming information; it was so comprehensive that one reviewer suggested that the manual could serve as a university textbook, and Sydnes amazed a journalist when the IBM employee stated that "the definition of a personal computer is third-party hardware and software". Estridge, who said that IBM did not keep software development proprietary because it could not "out-BASIC Microsoft BASIC. We would have to ... out-VisiCalc VisiCorp and out-Peachtree Peachtree—and you just can't do that", explicitly invited small, "cottage" developers to create products and the company asked users to submit software for possible publishing by IBM. Outsiders like Microsoft received cooperation that was, as one writer said, "unheard of" for IBM. One software developer said "They were very open and helpful about giving us all the technical information we needed. The feeling was so radically different—it's like stepping out into a warm breeze". He concluded, "After years of hassling—fighting the Not-Invented-Here attitude—we're the gods".
Another way the PC differed from previous IBM projects was in its sales and marketing. The company was aware of its corporate reputation among potential customers; an early advertisement began "Presenting the IBM of Personal Computers", another stated "My own IBM computer. Imagine that", and a third told developers that the company would consider publishing software for "Education. Entertainment. Personal finance. Data management. Self-improvement. Games. Communications. And yes, business". In addition to its existing corporate sales force the company opened its own stores, and for the first time sold through retail stores such as ComputerLand and other resellers. Because retail stores receive revenue from repairing computers and providing warranty service, IBM broke a 70-year tradition by permitting and training non-IBM service personnel to fix the PC.
After considering Alan Alda, Beverly Sills, Kermit the Frog, and Billy Martin as celebrity endorsers IBM chose Charlie Chaplin's The Little Tramp character—played by Billy Scudder—for a series of popular advertisements, making the star of the anti-corporate Modern Times the mascot of one of the world's most powerful technology companies. Chaplin became so widely associated with IBM that others used the Tramp character, or his bowler hat and cane, in their marketing to symbolize the company. Although the Chaplin estate sued those like Otrona who used the trademark without permission, PC Magazine's April 1983 issue had 12 advertisements that referred to the Little Tramp.
|“||Welcome, IBM. Seriously.||”|
—Apple advertisement, August 1981
After examining an IBM PC and finding it unimpressive, Apple confidently purchased a full-page advertisement in The Wall Street Journal with the headline "Welcome, IBM. Seriously". Microsoft head Bill Gates was at Apple headquarters the day of IBM's announcement and later said "They didn't seem to care. It took them a full year to realize what had happened".
The IBM PC was immediately successful. By October some referred to it simply as the "PC". One dealer reportedly received 22 $1,000 deposits from customers although he could not yet promise a delivery date. By COMDEX in November, Tecmar had developed 20 products including memory expansion and expansion chassis. It and other early vendors of products that benefited from IBM's openness rapidly grew in size and importance.
By the end of 1982 IBM was selling a PC every minute of the business day, and the publicity from selling a popular product to consumers had caused the company to, as a spokesman said, "enter the world". Although the PC only provided 2-3% of sales IBM found that it had underestimated demand by as much as 800%, and because its prices were based on forecasts of much lower volume, the PC became very profitable. By 1983 the IBU had 4,000 employees and became the Entry Systems Division based in Boca Raton, and the PC surpassed the Apple II as the best-selling personal computer. Demand still so exceeded supply two years after the PC's debut that Boca Raton employees, like non-IBM customers elsewhere, had to wait five weeks to buy their own.
By 1984 IBM had $4 billion in annual PC revenue, more than twice that of Apple and as much as the sales of Apple, Commodore, HP, and Sperry combined. A Fortune survey found that 56% of American companies with personal computers used IBM PCs, compared to Apple's 16%. One traditional strategy that IBM did not abandon was aggressive pricing; as competitors began to affect demand for the PC, the company lowered prices to maintain sales. In his 1985 obituary, The New York Times wrote that Estridge had led the "extraordinarily successful entry of the International Business Machines Corporation into the personal computer field". The Entry Systems Division by then had 10,000 employees, $4.5 billion in annual sales, and by itself would have been the world's third-largest computer company behind IBM and DEC.
Rumors of "lookalike", compatible computers, created without IBM's approval, began almost immediately after the IBM PC's release. Other manufacturers soon reverse engineered the BIOS to produce their own non-infringing functional copies. Columbia Data Products introduced the first IBM-PC compatible computer in June 1982. In November 1982, Compaq Computer Corporation announced the Compaq Portable, the first portable IBM PC compatible. The first models were shipped in March 1983.
The success of the IBM computer led other companies to develop IBM Compatibles, which in turn led to branding like diskettes being advertised as "IBM format". An IBM PC clone could be built with off-the-shelf parts, but the BIOS required some reverse-engineering. Companies like Compaq, Phoenix Software Associates, American Megatrends, Award, and others achieved workable versions of the BIOS, allowing companies like DELL, Gateway and HP to manufacture PCs that worked like IBM's product. The IBM PC became the industry standard.
Because IBM had no retail experience, the retail chains ComputerLand and Sears Roebuck provided important knowledge of the marketplace. ComputerLand and Sears became the main outlets for the new product. More than 190 Computerland stores already existed, while Sears was in the process of creating a handful of in-store computer centers for sale of the new product. This guaranteed IBM widespread distribution across the U.S.
Targeting the new PC at the home market, Sears Roebuck sales failed to live up to expectations. This unfavorable outcome revealed that the strategy of targeting the office market was the key to higher sales.
IBM 5150 PC with IBM 5151 monitor
|Model name||Model #||Introduced||CPU||Features|
|PC||5150||August 1981||8088||Floppy disk or cassette system. The second floppy disk was optional.|
|XT||5160||March 1983||8088||First IBM PC to come with an internal hard drive as standard.|
|XT/370||5160/588||October 1983||8088||5160 with XT/370 Option Kit and 3277 Emulation Adapter|
|3270 PC||5271||October 1983||8088||With 3270 terminal emulation, 20 function key keyboard|
|PCjr||4860||November 1983||8088||Floppy-based home computer, infrared keyboard|
|Portable||5155||February 1984||8088||Floppy-based portable|
|AT||5170||August 1984||80286||Faster processor, faster system bus (6 MHz, later 8 MHz, vs 4.77 MHz), jumperless configuration, real-time clock|
|AT/370||5170/599||October 1984||80286||5170 with AT/370 Option Kit and 3277 Emulation Adapter|
|3270 AT||5281||June 1985 ||80286||With 3270 terminal emulation|
|Convertible||5140||April 1986||8088||Microfloppy laptop portable|
|XT 286||5162||September 1986||80286||Slow hard disk, but zero wait state memory on the motherboard. This 6 MHz machine was actually faster than the 8 MHz ATs (when using planar memory) because of the zero wait states|
All IBM personal computers are software backwards-compatible with each other in general, but not every program will work in every machine. Some programs are time sensitive to a particular speed class. Older programs will not take advantage of newer higher-resolution and higher-color display standards, while some newer programs require newer display adapters. (Note that as the display adapter was an adapter card in all of these IBM models, newer display hardware could easily be, and often was, retrofitted to older models.) A few programs, typically very early ones, are written for and require a specific version of the IBM PC BIOS ROM. Most notably, BASICA which was dependent on the BIOS ROM had a sister program called GW-BASIC which supported more functions and was 100% backwards compatible and could run independent from the BIOS ROM.
The CGA video card, with a suitable modulator, could use an NTSC television set or an RGB monitor for display; IBM's RGB monitor was their display model 5153. The other option that was offered by IBM was an MDA and their monochrome display model 5151. It was possible to install both an MDA and a CGA card and use both monitors concurrently if supported by the application program. For example, AutoCAD, Lotus 1-2-3 and others allowed use of a CGA Monitor for graphics and a separate monochrome monitor for text menus. Some model 5150 PCs with CGA monitors and a printer port also included the MDA adapter by default, because IBM provided the MDA port and printer port on the same adapter card; it was in fact an MDA/printer port combo card.
Although cassette tape was originally envisioned by IBM as a low-budget storage alternative, the most commonly used medium was the floppy disk. The 5150 was available with one or two 5-1/4" floppy drives, or without any drives or storage medium. In the latter case IBM intended a user to connect his own cassette recorder via the 5150's cassette socket. The cassette tape socket was physically the same as the keyboard socket and next to it, but electrically completely different. A hard disk could not be installed into the 5150's system unit without changing to a higher-rated power supply. The "IBM 5161 Expansion Chassis" came with its own power supply and one 10 MB hard disk and allowed the installation of a second hard disk. The system unit had five expansion slots, and the expansion unit had eight; however, one of the system unit's slots and one of the expansion unit's slots had to be occupied by the Extender Card and Receiver Card, respectively, which were needed to connect the expansion unit to the system unit and make the expansion unit's other slots available, for a total of 11 slots. A working configuration required that some of the slots be occupied by display, disk, and I/O adapters, as none of these were built into the 5150's motherboard; the only motherboard external connectors were the keyboard and cassette ports. The simple PC speaker sound hardware was also on board. The original PC's maximum memory using IBM parts was 256 kB, achievable through the installation of 64 kB on the motherboard and three 64 kB expansion cards. The processor was an Intel 8088 running at 4.77 MHz (4/3 the standard NTSC color burst frequency of 3.579545 MHz). (In early units, the Intel 8088 used was a 1978 version, later were 1978/81/2 versions of the Intel chip; second-sourced AMDs were used after 1983). Some owners replaced the 8088 with an NEC V20 for a slight increase in processing speed and support for real mode 80286 instructions. An Intel 8087 co-processor could also be added for hardware floating-point arithmetic. IBM sold the first IBM PCs in configurations with 16 or 64 kB of RAM preinstalled using either nine or thirty-six 16-kilobit DRAM chips. (The ninth bit was used for parity checking of memory.) After the IBM XT shipped, the IBM PC motherboard was configured more like the XTs motherboard with 8 narrower slots[dubious ], as well as the same RAM configuration as the IBM XT. (64 kB in one bank, expandable to 256kB by populating the other 3 banks.)
Although the TV-compatible video board, cassette port and Federal Communications Commission Class B certification were all aimed at making it a home computer, the original PC proved too expensive for the home market. At introduction, a PC with 64 kB of RAM and a single 5.25-inch floppy drive and monitor sold for US $3,005 ($7,716 in today's dollars), while the cheapest configuration (US $1,565) that had no floppy drives, only 16 kB RAM, and no monitor (again, under the expectation that users would connect their existing TV sets and cassette recorders) proved too unattractive and low-spec, even for its time (cf. footnotes to the above IBM PC range table). While the 5150 did not become a top selling home computer, its floppy-based configuration became an unexpectedly large success with businesses.
The "IBM Personal Computer XT", IBM's model 5160, was an enhanced machine that was designed for diskette and hard drive storage, introduced two years after the introduction of the "IBM Personal Computer". It had eight expansion slots and a 10 MB hard disk (later versions 20 MB). Unlike the model 5150 PC, the model 5160 XT no longer had a cassette jack, but still contained the Cassette Basic interpreter in ROMs. The XT could take 256 kB of memory on the main board (using 64 kbit DRAM); later models were expandable to 640 kB. (The BIOS ROM and adapter ROM and RAM space, including video RAM space [since the video hardware was always an adapter] filled the remaining 384 kB of the one megabyte address space of the 8088 CPU.) It was usually sold with a Monochrome Display Adapter (MDA) video card. The processor was a 4.77 MHz Intel 8088 and the expansion bus 8-bit XT bus architecture (later called 8-bit Industry Standard Architecture (ISA) by IBM's competitors). The XT's expansion slots were placed closer together than with the original PC; this rendered the XT's case and mainboard incompatible with the model 5150's case and mainboard. The slots themselves and the peripheral cards however were compatible, unless a rare card designed for the PC happened to use the extra width of the 5150's slots, in which case the card might require two slots in the XT. The XT's expansion slot mechanical design, including the slot spacing and the design of the case openings and expansion card retaining screws, was identical to the design that was later used in the IBM PC AT and is still used as of 2011, though (since the phase-out of ISA slots) with different actual slot connectors and bus standards.
The "IBM Personal Computer XT/370" was an XT with three custom 8-bit cards: the processor card (370PC-P), contained a modified Motorola 68000 chip, microcoded to execute System/370 instructions, a second 68000 to handle bus arbitration and memory transfers, and a modified 8087 to emulate the S/370 floating point instructions. The second card (370PC-M) connected to the first and contained 512 kB of memory. The third card (PC3277-EM), was a 3270 terminal emulator necessary to install the system software for the VM/PC software to run the processors. The computer booted into DOS, then ran the VM/PC Control Program.
The "IBM PCjr" was IBM's first attempt to enter the market for relatively inexpensive educational and home-use personal computers. The PCjr, IBM model number 4860, retained the IBM PC's 8088 CPU and BIOS interface for compatibility, but its cost and differences in the PCjr's architecture, as well as other design and implementation decisions, eventually led to the PCjr, and the related IBM JX, being commercial failures.
The "IBM Portable Personal Computer" 5155 model 68 was an early portable computer developed by IBM after the success of Compaq's suitcase-size portable machine (the Compaq Portable). It was released in February, 1984, and was eventually replaced by the IBM Convertible.
The Portable was an XT motherboard, transplanted into a Compaq-style luggable case. The system featured 256 kilobytes of memory (expandable to 512 kB), an added CGA card connected to an internal monochrome (amber) composite monitor, and one or two half-height 5.25" 360K floppy disk drives. Unlike the Compaq Portable, which used a dual-mode monitor and special display card, IBM used a stock CGA board and a composite monitor, which had lower resolution. It could however, display color if connected to an external monitor or television.
The "IBM Personal Computer/AT" (model 5170), announced August 15, 1984, used an Intel 80286 processor, originally running at 6 MHz. It had a 16-bit ISA bus and 20 MB hard drive. A faster model, running at 8 MHz and sporting a 30-megabyte hard disk  was introduced in 1986.
The AT was designed to support multitasking; the new SysRq (System request key), little noted and often overlooked, is part of this design, as is the 80286 itself, the first Intel 16-bit processor with multitasking features (i.e. the 80286 protected mode). IBM made some attempt at marketing the AT as a multi-user machine, but it sold mainly as a faster PC for power users. For the most part, IBM PC/ATs were used as more powerful DOS (single-tasking) personal computers, in the literal sense of the PC name.
Early PC/ATs were plagued with reliability problems, in part because of some software and hardware incompatibilities, but mostly related to the internal 20 MB hard disk, and High Density Floppy Disk Drive.
While some people blamed IBM's hard disk controller card and others blamed the hard disk manufacturer Computer Memories Inc. (CMI), the IBM controller card worked fine with other drives, including CMI's 33-MB model. The problems introduced doubt about the computer and, for a while, even about the 286 architecture in general, but after IBM replaced the 20 MB CMI drives, the PC/AT proved reliable and became a lasting industry standard.
The "IBM Personal Computer AT/370" was an AT with two custom 16-bit cards, running almost exactly the same setup as the XT/370.
The IBM PC Convertible, released April 3, 1986, was IBM's first laptop computer and was also the first IBM computer to utilize the 3.5" floppy disk which went on to become the standard. Like modern laptops, it featured power management and the ability to run from batteries. It was the follow-up to the IBM Portable and was model number 5140. The concept and the design of the body was made by the German industrial designer Richard Sapper.
It utilized an Intel 80c88 CPU (a CMOS version of the Intel 8088) running at 4.77 MHz, 256 kB of RAM (expandable to 640 kB), dual 720 kB 3.5" floppy drives, and a monochrome CGA-compatible LCD screen at a price of $2,000. It weighed 13 pounds (5.8 kg) and featured a built-in carrying handle.
The PC Convertible had expansion capabilities through a proprietary ISA bus-based port on the rear of the machine. Extension modules, including a small printer and a video output module, could be snapped into place. The machine could also take an internal modem, but there was no room for an internal hard disk.
The IBM PS/2 line was introduced in 1987. The Model 30 at the bottom end of the lineup was very similar to earlier models, it used an 8086 processor and an ISA bus. The Model 30 was not "IBM compatible" in that it did not have standard 5.25" drive bays, it came with a 3.5" floppy drive and optionally a 3.5" sized hard disk. Most models in the PS/2 line further departed from "IBM compatible" by replacing the ISA bus completely with Micro Channel Architecture.
The main circuit board in an IBM PC is called the motherboard (IBM terminology calls it a planar). This mainly carries the CPU and RAM, and it has a bus with slots for expansion cards. On the motherboard are also the ROM subsystem, DMA and IRQ controllers, coprocessor socket, sound (PC speaker, tone generation) circuitry, and keyboard interface. The original PC also adds to this the cassette interface.
The bus used in the original PC became very popular, and it was subsequently named ISA. While it was popular, it was more commonly known as the PC-bus or XT-bus; the term ISA arose later when industry leaders chose to continue manufacturing machines based on the IBM PC AT architecture rather than license the PS/2 architecture and its MCA bus from IBM. The XT-bus was then retroactively named 8-bit ISA or XT ISA, while the unqualified term ISA usually refers to the 16-bit AT-bus (as better defined in the ISA specifications.) The AT-bus is an extension of the PC-/XT-bus and is in use to this day in computers for industrial use, where its relatively low speed, 5 volt signals, and relatively simple, straightforward design (all by year 2011 standards) give it technical advantages (e.g. noise immunity for reliability).
A monitor and any floppy or hard disk drives are connected to the motherboard through cables connected to graphics adapter and disk controller cards, respectively, installed in expansion slots. Each expansion slot on the motherboard has a corresponding opening in the back of the computer case through which the card can expose connectors; a blank metal cover plate covers this case opening (to prevent dust and debris intrusion and control airflow) when no expansion card is installed. Memory expansion beyond the amount installable on the motherboard was also done with boards installed in expansion slots, and I/O devices such as parallel, serial, or network ports were likewise installed as individual expansion boards. For this reason, it was easy to fill the five expansion slots of the PC, or even the eight slots of the XT, even without installing any special hardware. Companies like Quadram and AST addressed this with their popular multi-I/O cards which combine several peripherals on one adapter card that uses only one slot; Quadram offered the QuadBoard and AST the SixPak.
Intel 8086 and 8088-based PCs require expanded memory (EMS) boards to work with more than 640 kB of memory. (Though the 8088 can address one megabyte of memory, the last 384 kB of that is used or reserved for the BIOS ROM, BASIC ROM, extension ROMs installed on adapter cards, and memory address space used by devices including display adapter RAM and even the 64 kB EMS page frame itself.) The original IBM PC AT used an Intel 80286 processor which can access up to 16 MB of memory (though standard DOS applications cannot use more than one megabyte without using additional APIs.) Intel 80286-based computers running under OS/2 can work with the maximum memory.
The set of peripheral chips selected for the original IBM PC defined the functionality of an IBM compatible. These became the de-facto base for later application specific integrated circuits (ASIC)s used in compatible products.
The original system chips were one Intel 8259 programmable interrupt controller (PIC) (at I/O address 0x20), one Intel 8237 direct memory access (DMA) controller (at I/O address 0x00),and an Intel 8253 programmable interval timer (PIT) (at I/O address 0x40). The PIT provides the 18.2 Hz clock ticks, dynamic memory refresh timing, and can be used for speaker output; one DMA channel is used to perform the memory refresh.
The IBM PC AT added a second, slave 8259 PIC (at I/O address 0xA0), a second 8237 DMA controller for 16-bit DMA (at I/O address 0xC0), a DMA address register (implemented with a 74LS612 IC) (at I/O address 0x80), and a Motorola MC146818 real-time clock (RTC) with nonvolatile memory (NVRAM) used for system configuration (replacing the DIP switches and jumpers used for this purpose in PC and PC/XT models (at I/O address 0x70). On expansion cards, the Intel 8255 programmable peripheral interface (PPI) (at I/O addresses 0x378 is used for parallel I/O controls the printer, and the 8250 universal asynchronous receiver/transmitter (UART) (at I/O address 0x3F8 or 0x3E8) controls the serial communication at the (pseudo-)RS-232 port.
The keyboard that came with the IBM 5150 was an extremely reliable and high-quality electronic keyboard originally developed in North Carolina for the Datamaster system. Each key was rated to be reliable to over 100 million keystrokes. For the IBM PC, a separate keyboard housing was designed with a novel usability feature that allowed users to adjust the keyboard angle for personal comfort. Compared with the keyboards of other small computers at the time, the IBM PC keyboard was far superior and played a significant role in establishing a high-quality impression. For example, the industrial design of the keyboard, together with the system unit, was recognized with a major design award. Byte magazine in the fall of 1981 went so far as to state that the keyboard was 50% of the reason to buy an IBM PC. The importance of the keyboard was definitely established when the 1983 IBM PCjr flopped, in very large part for having a much different and mediocre Chiclet keyboard that made a poor impression on customers. Oddly enough, the same thing almost happened to the original IBM PC when in early 1981 management seriously considered substituting a cheaper and lower quality keyboard. This mistake was narrowly avoided on the advice of one of the original development engineers.
However, the original 1981 IBM PC 84-key keyboard was criticized by typists for its non-standard placement of the ⏎ Return and left ⇧ Shift keys, and because it did not have separate cursor and numeric pads that were popular on the pre-PC DEC VT100 series video terminals. In 1982, Key Tronic introduced the now standard 101-key PC keyboard. In 1984, IBM corrected the ⏎ Return and left ⇧ Shift keys on its AT keyboard, but shortened the Backspace key, making it harder to reach. In 1986, IBM changed to the 101 key enhanced keyboard, which added the separate cursor and numeric key pads, relocated all the function keys and the ^ Ctrl keys, and the Esc key was also relocated to the opposite side of the keyboard.
Another feature of the original keyboard is the relatively loud "click" sound each key made when pressed. Since typewriter users were accustomed to keeping their eyes on the hardcopy they were typing from and had come to rely on the mechanical sound that was made as each character was typed onto the paper to ensure that they had pressed the key hard enough (and only once), the PC keyboard used a keyswitch that produced a click and tactile bump intended to provide that same reassurance.
The IBM PC keyboard is very robust and flexible. The low-level interface for each key is the same: each key sends a signal when it is pressed and another signal when it is released. An integrated microcontroller in the keyboard scans the keyboard and encodes a "scan code" and "release code" for each key as it is pressed and released separately. Any key can be used as a shift key, and a large number of keys can be held down simultaneously and separately sensed. The controller in the keyboard handles typematic operation, issuing periodic repeat scan codes for a depressed key and then a single release code when the key is finally released.
An "IBM PC compatible" may have a keyboard that does not recognize every key combination a true IBM PC does, such as shifted cursor keys. In addition, the "compatible" vendors sometimes used proprietary keyboard interfaces, preventing the keyboard from being replaced.
Although the PC/XT and AT used the same style of keyboard connector, the low-level protocol for reading the keyboard was different between these two series. The AT keyboard uses a bidirectional interface which allows the computer to send commands to the keyboard. An AT keyboard could not be used in an XT, nor the reverse. Third-party keyboard manufacturers provided a switch on some of their keyboards to select either the AT-style or XT-style protocol for the keyboard.
The original IBM PC used the 7-bit ASCII alphabet as its basis, but extended it to 8 bits with nonstandard character codes. This character set was not suitable for some international applications, and soon a veritable cottage industry emerged providing variants of the original character set in various national variants. In IBM tradition, these variants were called code pages. These codings are now obsolete, having been replaced by more systematic and standardized forms of character coding, such as ISO 8859-1, Windows-1251 and Unicode. The original character set is known as code page 437.
IBM equipped the model 5150 with a cassette port for connecting a cassette drive, and originally intended compact cassettes to become the 5150's most common storage medium. However, adoption of the floppy- and monitor-less configuration was low; few (if any) IBM PCs left the factory without a floppy disk drive installed. Also, DOS was not available on cassette tape, only on floppy disks (hence "Disk Operating System"). 5150s with just external cassette recorders for storage could only use the built-in ROM BASIC as their operating system. As DOS saw increasing adoption, the incompatibility of DOS programs with PCs that used only cassettes for storage made this configuration even less attractive. The ROM BIOS supported cassette operations.
Interestingly, the IBM PC cassette interface encodes data using a frequency modulation with a variable data rate. Either a one or a zero is represented by a single cycle of a square wave, but the square wave frequencies differ by a factor of two, with ones having the lower frequency. Therefore, the bit periods for zeros and ones also differ by a factor of two, with the unusual effect that a data stream with more zeros than ones will use less tape (and time) than an equal-length (in bits) data stream containing more ones than zeros, or equal numbers of each.
Most or all 5150 PCs had one or two 5.25-inch floppy disk drives. These were either single-sided double-density (SSDD) or double-sided double-density (DSDD) drives. The IBM PC never used single density floppy drives. The drives and disks were commonly referred to by capacity, such as "160KB floppy disk" or "360KB floppy drive". DSDD drives were backwards compatible; they could read and write SSDD floppies. The same type of physical diskette media could be used for both drives, but a disk formatted for double-sided use could not be read on a single-sided drive.
The disks were Modified Frequency Modulation (MFM) coded in 512-byte sectors, and were soft-sectored. They contained 40 tracks per side at the 48 track per inch (TPI) density, and initially were formatted to contain eight sectors per track. This meant that SSDD disks initially had a formatted capacity of 160 kB, operating system was later updated to allow formatting the disks with nine sectors per track. This yielded a formatted capacity of 180 kB with SSDD disks while DSDD disks had a capacity of 320 kB. However, the DOS /drives, and 360 kB with DSDD disks/drives. The unformatted capacity of the floppy disks was advertised as "250KB" for SSDD and "500KB" for DSDD ("KB" ambiguously referring to either 1000 or 1024 bytes; essentially the same for rounded-off values), however these "raw" 250/500 kB were not the same thing as the usable formatted capacity; under DOS, the maximum capacity for SSDD and DSDD disks was 180 kB and 360 kB, respectively. Regardless of type, the file system of all floppy disks (under DOS) was FAT12.
While the SSDD drives initially were the only floppy drives available for the model 5150 PC, IBM later switched to DSDD drives, and the majority of 5150 PCs sold eventually shipped with one or two DSDD drives. The 5150's successor, the model 5160 IBM XT, never shipped with SSDD drives; it generally had one double-sided 360 kB drive (next to its internal hard disk). While it was technically possible to retrofit more advanced floppy drives such as the high-density drive (released in 1984) into the original IBM PC, this was not an option offered by IBM for the 5150 model, and the move to high-density 5.25-inch floppies in particular was notoriously fraught with disk compatibility problems.
IBM's original floppy disk controller card also included an external 37-pin D-shell connector. This allowed users to connect additional external floppy drives by third party vendors. IBM themselves did not offer external floppy drives.
The 5150 could not itself power hard drives without retrofitting a stronger power supply, but IBM later offered the 5161 Expansion Unit, which not only provided more expansion slots, but also included a 10 MB (later 20 MB) hard drive powered by the 5161's own separate 130-watt power supply. The IBM 5161 Expansion Unit was released in early 1983.
A hard drive was a rare and expensive feature in early IBM PCs. A floppy drive was standard and given the name "drive A:"; a second floppy drive, if present, was designated B:. The first (boot) hard disk drive was given the name C:; further drives, if present, were given the letters following.
The first IBM PC model with an internal non-removable hard disk was IBM's model 5160, the XT. As other IBM-compatible PCs started to appear, hard disks with larger storage capacities also became available. Space permitting, these could be installed into either the IBM PC's Expansion Unit, into PSU-upgraded PCs or into XTs. Adding a third-party hard disk sometimes required plugging in a new controller board, because some of these hard drives were not compatible with the existing disk controller. Some third party hard disks for IBM PCs were sold as kits including a controller card and replacement power supply, and some were integrated with their controller into a single expansion card, commonly called a "Hard Card".
After floppy disks became obsolete in the early 2000s, the letters A and B became unused. But for 25 years, virtually all DOS-based PC software assumed the program installation drive was C, so the primary HDD continues to be "the C drive" even today. Other operating system families (e.g. Unix) are not bound to these designations.
Although the company expected that most customers would use PC DOS IBM supported using CP/M-86—which became available six months after DOS—or UCSD p-System as operating systems. IBM was correct; one survey found that 96.3% of PCs were ordered with the $40 DOS compared to 3.4% for the $240 CP/M-86.
The IBM PC's ROM BASIC and BIOS supported cassette tape storage. PC DOS itself did not support cassette tape storage. PC DOS version 1.00 supported only 160 kB SSDD floppies, but version 1.1, which was released nine months after the PC's introduction, supported 160 kB SSDD and 320 kB DSDD floppies. Support for the slightly larger nine sector per track 180 kB and 360 kB formats arrived 10 months later in March 1983.
|COM Port||IRQ||Base port address [Hex]|
Only COM1: and COM2: addresses were defined by the original PC. Attempts to share IRQ 3 and IRQ4 to use additional ports require special measures in hardware and software, since shared IRQs were not defined in the original PC design. The serial ports could be used for a modem, a printer, or a mouse or other pointing device plugged into a serial port.
All IBM PCs include a relatively small ( 8 kB ) piece of software stored in ROM 8 kB for power-on self-test (POST) and basic input/output system (BIOS) functions plus 32 kB BASIC in ROM (Cassette BASIC). The IBM PC ROM was stored on the motherboard in five 8 kB ROM DIP chip packages installed in sockets. (A sixth empty socket was provided for a customer's own custom ROM, and some vendors resold special-purpose PC units with specialized custom ROMs.) The ROM BASIC interpreter was the default user interface if no DOS boot disk was present. Microsoft's Disk Basic, BASIC.COM and Microsoft's Advanced BASICA.COM was distributed on System software floppy disks and needed the Cassette ROMs to run properly. A Compiler was available to speed up interpreted BASIC. Later when the PCjr was developed, another version of BASIC called Cartridge Basic, which came on an expansion cartridge was available, but only for that machine.
BYTE wrote in October 1981 that the IBM PC's "hardware is impressive, but even more striking are two decisions made by IBM: to use outside suppliers already established in the microcomputer industry, and to provide information and assistance to independent, small-scale software writers and manufacturers of peripheral devices". It praised the "smart" hardware design and stated that its price was not much higher than the 8-bit machines from Apple and others. The reviewer admitted that the computer "came as a shock. I expected that the giant would stumble by overestimating or underestimating the capabilities the public wants and stubbornly insisting on incompatibility with the rest of the microcomputer world. But IBM didn't stumble at all; instead, the giant jumped leagues in front of the competition ... the only disappointment about the IBM Personal Computer is its dull name".
In a more detailed review in January 1982, BYTE called the IBM PC "easily the best-designed microcomputer to date ... as well designed on the inside as it is on the outside". The magazine praised the keyboard as "bar none, the best ... on any microcomputer"; it described the unusual Shift key locations as "minor [problems] compared to some of the gigantic mistakes made on almost every other microcomputer keyboard". The review also complimented IBM's manuals, which it predicted "will set the standard for all microcomputer documentation in the future. Not only are they well packaged, well organized, and easy to understand, but they are also complete", and observed that detailed technical information was available "much earlier ... than it has been for other machines". BYTE reiterated that although the IBM PC cost more than the Apple II and TRS-80 and had some potential flaws such as insufficient slots for all desirable expansion cards, "you get a lot more for your money". The review concluded, "In two years or so, I think the [IBM PC] will be one of the most popular and best-supported ... IBM should be proud of the people who designed it".
Many IBM PCs have remained in service long after their technology became largely obsolete. In June 2006, IBM PC and XT models were still in use at the majority of U.S. National Weather Service upper-air observing sites, used to process data as it is returned from the ascending radiosonde, attached to a weather balloon, although they have been slowly phased out. Factors that have contributed to the 5150 PC's longevity are its flexible modular design, its open technical standard (making information needed to adapt, modify, and repair it readily available), use of few special nonstandard parts, and rugged high-standard IBM manufacturing, which provided for exceptional long-term reliability and durability. Many newer PCs, by contrast, use proprietary parts and PCs themselves become obsolete quickly. According to Moore's Law the power of a microprocessor doubles every 18 months and it becomes easier to simply dispose of the PC than to upgrade or repair it.
The slot specifications are still used in current PCs as well as the limitation of having 4 active partitions on a hard disk. Many systems still come with PS/2 style Keyboard and mouse connectors, and power supply connectors are based on later standards.
The IBM model 5150 Personal Computer has become a collectable among vintage computer collectors, due to the system being the first true “PC” as we know them today. Today these systems can fetch anywhere from $100 to $4500, depending on cosmetic and operational condition. The IBM model 5150 has proven to be reliable; despite their age of 30 years or more, some still function as they did when new.
|Wikimedia Commons has media related to IBM Personal Computer.|
|IBM Personal Computers||Succeeded by|
IBM Personal Computer XT
IBM Portable Personal Computer
IBM Personal Computer/AT
IBM PC Convertible