Jump to content

IBM Personal Computer

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by ClueBot NG (talk | contribs) at 07:11, 23 March 2011 (Reverting possible vandalism by 122.110.72.88 to version by 71.109.157.168. False positive? Report it. Thanks, ClueBot NG. (357880) (Bot)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

IBM PC (model 5150)
IBM 5150 PC
TypePersonal computer
Release dateAugust 12, 1981 (1981-08-12)
DiscontinuedApril 2, 1987
Operating systemIBM BASIC / PC-DOS 1.0
CP/M-86
UCSD p-System
CPUIntel 8088 @ 4.77 MHz
Memory16 kB ~ 256 kB
Sound1-channel PWM

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.

Origins

The original line of PCs were part of an IBM strategy to get into the small computer market then dominated by the Commodore PET, Atari 8-bit family, Apple II, Tandy Corporation's TRS-80s, and various CP/M machines.[1] IBM's first desktop microcomputer was the IBM 5100, introduced in 1975. It was a complete system, with a built-in monitor, keyboard, and 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.[2] When the PC was introduced in 1981, it was originally designated as the IBM 5150, putting it in the "5100" series, though its architecture was not directly descended from the IBM 5100.

Don Estridge, the Development Director

Rather than going through the usual IBM design process, a special team was assembled with authorization to bypass normal company restrictions and get something to market rapidly. This project was given the code name Project Chess at the IBM Entry Systems Division in Boca Raton, Florida. The team consisted of twelve people directed by Don Estridge with Chief Designer Lewis Eggebrecht.[3] They developed the PC in about a year. To achieve this they first decided to build the machine with "off-the-shelf" parts from a variety of different original equipment manufacturers (OEMs) and countries. Previously IBM had always developed its own components. Secondly for scheduling and cost reasons, rather than developing unique IBM PC monitor and printer designs, project management decided to utilize an existing "off-the-shelf" IBM monitor developed earlier in IBM Japan as well as an existing Epson printer model. Consequently, the unique IBM PC industrial design elements were relegated to the system unit and keyboard.[4] They also decided on an open architecture, so that other manufacturers could produce and sell peripheral components and compatible software without purchasing licenses. IBM also sold an IBM PC Technical Reference Manual that included complete circuit schematics, a listing of the ROM BIOS source code, and other engineering and programming information.[5] IBM announced the PC on August 12, 1981. Six weeks later at COMDEX Fall, Tecmar had 20 PC products available for sale. These products included memory expansion, IEEE-488, data acquisition, and PC Expansion chassis[6][7][8][9] .[10] Pricing for the IBM PC started at $1,565 for a bare-bones configuration without disk drives.[11]

At the time, Don Estridge and his team 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 (AIX) many years more advanced than the DOS 1.0 operating system from Microsoft, which was finally selected. 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.[12]

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.

Once the IBM PC became a commercial success, the product came back under the more usual tight IBM management control.[citation needed] IBM's tradition of "rationalizing" product lines, deliberately restricting the performance of lower-priced models in order to prevent them from "cannibalizing" profits from higher-priced models, worked against them.[citation needed]

IBM PC as standard

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 Phoenix Software Associates, American Megatrends, Award, and others achieved workable versions of the BIOS, allowing companies like DELL, Compaq, and HP to manufacture PCs that worked like IBM's product. The IBM PC became the industry standard.

Third-party distribution

ComputerLand and Sears Roebuck partnered with IBM from the beginning of development. IBM's head of sales and marketing, H.L. ('Sparky') Sparks, relied on these retail partners for 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.

Models

The IBM PC line
Model name Model # Introduced CPU Features
PC 5150 August 1981 8088 Floppy disk or cassette[13] system
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 (6Mhz, later 8Mhz, vs 4.77Mhz ), 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 [14] 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 display standards.

PC

The CGA (Color Graphics Adapter) video card could use a standard 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 (Monochrome Display Adapter) and their monochrome display model 5151. It was possible to install both an MDA and a CGA card and use both monitors concurrently,[15] 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.

The most commonly used storage medium was the floppy disk, though cassette tape was originally envisioned by IBM as a low-budget alternative. Accordingly, the IBM 5150 PC was available with one or two 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 jack. The cassette tape port was mechanically identical to, and located next to, the keyboard port on the 5150's motherboard. A hard disk could not be installed into the 5150's system unit without retrofitting a stronger power supply, but an "Expansion Unit," a.k.a. the "IBM 5161 Expansion Chassis," was available, which came with one 10 MB hard disk and also allowed the installation of a second hard disk.[16] The system unit had five expansion slots; 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 in to 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, 64 kB on the motherboard and three 64 kB expansion cards. The processor was an Intel 8088 (early 1978 version, later were 1978/81/2 versions of intel chip; second-sourced AMDs were used after 1983) running at 4.77 MHz (4/3 the standard NTSC color burst frequency of 3.579545 MHz). Some owners replaced the 8088 with an NEC V20 for a slight increase in processing speed. 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-kbit 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, as well as the same RAM configuration as the IBM XT. ( 64 kB in one bank, expandable to 256kB, 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,[17] 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, while the cheapest configuration (1565 US$) 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).[18][19] While the 5150 did not become a top selling home computer, its floppy-based configuration became an unexpectedly large success with businesses.

XT

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 384 kB of BIOS ROM, video RAM, and adapter ROM and RAM space filled the rest 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 Industry Standard Architecture (ISA) with XT bus architecture. The XT's expansion slots were placed closer together[20] than with the original PC;[21] 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. The XT's expansion slot spacing was identical to the one that was later used in the IBM PC AT and is still used as of 2011, though with different actual slots and bus standards.

XT/370

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 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. [22] [23]

PCjr

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 the PCjr to be a commercial failure.

Portable

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.

AT

The "IBM Personal Computer/AT" (model 5170), announced August 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, housing a 30-megabyte hard disk [24] was introduced in 1986.[25]

IBM made some attempt at marketing it as a multi-user machine, but it sold mainly as a faster PC for power users. 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[26]

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.

IBM AT's Drive parameter table listed the CMI-33 as having 615 cylinders instead of the 640 the drive was designed with, as to make the size an even 30Mb. Those who re-used the drives mostly found that the 616th cylinder was bad due to it being used as a landing area.

AT/370

The "IBM Personal Computer AT/370 was an AT with two custom 16-bit cards, running almost the exact same setup as the XT/370.

Convertible

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.

Technology

Electronics

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 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.

Quadram Quadboard.

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. 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 combined 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 MiB 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.

Keyboard

The original keyboard for the IBM 5150

The original 1981 IBM PC's keyboard at the time was an extremely reliable and high quality electronic keyboard originally developed in North Carolina for the Datamaster system.[27] 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.[4] 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 criticism of the original keyboard was the relatively loud "clack" 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 electronic "clack" feature was intended to provide that same reassurance. However, it proved to be very noisy and annoying, especially if many PCs were in use in the same room, and later keyboards were significantly quieter.

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 AT-style or XT-style protocol for the keyboard.


Character set

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.

Storage media

Cassette tape

As mentioned above, 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.

Floppy diskettes

Tandon 5.25-inch Diskette Drive with a partially inserted double-density diskette containing DOS 1.1.

Most or all 5150 PCs had one or two 5.25-inch floppy disk drives. These floppy drives were either single-sided double-density drives (SS/DD, a.k.a. SSDD), or double-sided double-density drives (DS/DD, a.k.a. DSDD). The IBM PC never used single density floppy drives. The drives and disks were commonly referred to by capacity, e.g. "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 could be used for both drives,[28] however to convert a 5.25-inch SSDD disk to a DSDD disk, it needed to be reformatted, at which point SSDD drives could no longer read it.

The disks were Modified Frequency Modulation (MFM) coded in 512-byte sectors, and were soft-sectored.[29] They contained 40 tracks per side at the 48 track per inch (TPI) density,[30] and initially were formatted to contain eight sectors per track. This meant that SSDD disks initially had a formatted capacity of 160 kB,[31] while DSDD disks had a capacity of 320 kB.[32] However, the DOS 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/drives,[33] and 360 kB with DSDD disks/drives.[34] 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.[35]

Fixed disks

20MB Seagate ST-225 with a controller card by Western Digital

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.

The first IBM PC that shipped with an internal, fixed, 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. Finally, some hard disks were integrated with their controller into a single expansion card, commonly called a "Hard Card".

Hard drives were an infrequently found expensive feature. The floppy drive was standard, and the first was designated as the A: drive. For those with a second floppy drive on the PC, it was designated B:. And this is how hard drives became known as the C: drive, because for those machines that had one, it was the third drive. Long after when floppy disk drives became obsolete (in the early 2000s), the first two letters were skipped and the hard drive kept its designation as the C: drive.

OS support

The IBM PC's ROM BASIC and BIOS supported cassette tape storage. 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 further months later in March 1983. In addition to PC-DOS, buyers could choose either CP/M-86 or UCSD p-System as operating systems. Due to their higher prices, they never became very popular and PC-DOS (a.k.a. IBM-DOS) or MS-DOS came to be the dominant operating system.

Serial port addresses and interrupts

The serial port is an 8250 or a derivative (such as the 16450 or 16550), mapped to eight consecutive IO addresses and one interrupt request line.

COM Port IRQ Base port address [Hex]
COM1 IRQ4 3F8
COM2 IRQ3 2F8
COM3 IRQ4 3E8
COM4 IRQ3 2E8

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.

Original software

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.

Longevity

While the IBM PC technology is largely obsolete by today's standards, many are still in service. As of 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. They were phased out over several years. 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, as well as Power supply connectors are based on later standards.

Collectability

The IBM model 5150 Personal Computer has become a collectable among vintage computer collectors, due the system being first true “PC” as we know them today. They also collect the system purely for the gaming experience. Some also reject or dislike the IBM model 5150 PC because it represented the “end” to many S-100 and console systems.[citation needed] Today these systems can fetch anywhere from $100 dollars to $4500, depending on cosmetic and operational condition.[citation needed] The IBM model 5150 has proven to very reliable and most system despite their age of 25 years or more still function like they did when new.[citation needed]

See also

Notes

  1. ^ "Total share: 30 years of personal computer market share figures", Jeremy Reimer December 14, 2005 http://arstechnica.com/articles/culture/total-share.ars/4
  2. ^ "Obsolete Technology Website". Retrieved 2008-08-14.
  3. ^ the history of computing project
  4. ^ a b ″28th Annual Design Review″, I.D. Magazine, Designers' Choice: IBM Personal Computer, Tom Hardy: Industrial Designer,1982.
  5. ^ Charlie Anderson (2003-11-13). "The Virtual PC Museum". Charlie Anderson. Retrieved 2006-12-16.. Personal website with an image of the technical manual. "The official documentation came in cool three-ring binders, complete with slip covers. Completely typeset... This book wasn't free, either—I think it cost $60. Supposedly, no Compaq BIOS programmer ever saw one of these. Yeah, right." "Jargon File 3.0.0—TechRef". Jargon File, TechRef: /tek'ref/ [MS-DOS] n. The original "IBM PC Technical Reference Manual", including the BIOS listing and complete schematics for the PC. The only PC documentation in the issue package that's considered serious by real hackers."
  6. ^ COMDEX FALL November 18, 1981 Las Vegas, NV, "Tecmar shows 20 IBM PC option cards.. LabMaster, LabTender, DADIO,DeviceTender, IEEE-488.."
  7. ^ PC Magazine Vol1 No.1, "Taking the Measure" by David Bunnell, "Tecmar deployed 20 option cards for the IBM PC"
  8. ^ PC Magazine Vol1 No.5, "Tecmar Triumph" by David Bunnell, Scientific Solutions releases 20 new products for the PC
  9. ^ BYTE Vol7 No.1 "Scientific Solutions - Advertisement for data acquisition boards, stepper controllers, IEEE-488 products
  10. ^ Test&Meausrement World Vol11 No 10 Decade of Progress Award: Scientific Solutions - LabMaster First in PC Data Acquisition
  11. ^ http://www-03.ibm.com/ibm/history/exhibits/pc25/pc25_birth.html
  12. ^ David J. Bradley, The Creation of the IBM PC, BYTE Magazine Volume 15 No. 9 September 1990 pages 414-420
  13. ^ IBM did not offer own brand cassette recorders, but the 5150 had a cassette player jack, and IBM anticipated that entry level home users would connect their own cassette recorders for data storage instead of using the more expensive floppy drives (and use their existing TV sets as monitors); to this end, IBM initially offered the 5150 in a basic configuration without any floppy drives or monitor at the price of $1,565, whereas they offered a system with a monitor and single floppy drive for an initial $3,005. Few if any users however bought IBM 5150 PCs without floppy drives.
  14. ^ Scott Mueller, Upgrading and Repairing PCs, 2nd Ed, Que Books 1992,ISBN 0-88022-856-3, page 94
  15. ^ Dual-Head operation on vintage PCs
  16. ^ Scott Mueller Upgrading and Repairing PCs, Second Edition, Que Books, 1992, ISBN 0-88022-856-3 page 48
  17. ^ David J. Bradley The Creation of the IBM PC, BYTE,ISSN 0360-5280/09,Volume 15, Number 9, September 1990 pp. 414-420
  18. ^ Whence Came the IBM PC Test and Measurement World, retrieved March 2,
  19. ^ Gene Smart and Andrew Reinhardt, 15 years of Bits, Bytes and Other Great Moments, BYTE Magazine, September 1990 pg. 382
  20. ^ howard81.co.uk
  21. ^ howard81.co.uk
  22. ^ http://www.corestore.org/XT370-1.jpg
  23. ^ Muller, Guide to repairing and upgrading PCs 6th edition
  24. ^ i.e. 33% more speed, 50% more disk space
  25. ^ PC Magazine, Sept. 30, 1986, pp. 179-184
  26. ^ The opening sentence of an April 29, 1986 PC Magazine article reads "If you own an IBM PC AT and your hard disk hasn't crashed yet, don't worry -- it probably will." http://www.highbeam.com/doc/1P2-3760999.html & http://www.encyclopedia.com/doc/1P2-3760999.html (the latter a Chicago Sun-Times article citing the PC Magazine story). IBM recovered, although with mixed comments, as noted in the Sept. 30, 1986 PC Magazine article, "The Two Faces of IBM's 8-MHz AT," pp. 179 - 184.
  27. ^ David Bradley, BYTE September 1990
  28. ^ Even if SSDD disks were not advertised as/rated for DSDD use, they usually could be DSDD formatted all the same. DSDD-rated floppy disks could always be used as SSDD floppies. This just meant that one side was not written on.
  29. ^ IBM (July 1982). Technical Reference: Personal Computer Hardware Reference Library (Revised Edition ed.). IBM Corp. pp. 2–93. 6025008. {{cite book}}: |edition= has extra text (help)
  30. ^ Sometimes the tracks were also referred as cylinders, which is technically correct and analogous to hard drive cylinders. One floppy disk track equaled one cylinder, however with double-sided floppies, only the first side's cylinder numbers were identical to the track numbers; on the second side, the cylinders 1-40 corresponded to tracks 41-80 of the formatted floppy.
  31. ^ 163,840 bytes, i.e. 512 bytes × 8 sectors × 40 tracks on the one side used
  32. ^ 327,680 bytes, i.e. 512 bytes × 8 sectors × 40 tracks × 2 sides
  33. ^ 184,320 bytes, i.e. 512 bytes × 9 sectors × 40 tracks on the one side used
  34. ^ 368,640 bytes, i.e. 512 bytes × 9 sectors × 40 tracks × 2 sides
  35. ^ However, IBM later offered the 5161 Expansion Unit, which could allow the installation of additional floppies, though this was not a typical configuration as the Expansion Unit shipped with one or two hard drives occupying the available drive bays.

References

  • Norton, Peter (1986). Inside the IBM PC. Revised and enlarged. New York. Brady. ISBN 0-89303-583-1.
  • August 12, 1981 press release announcing the IBM PC (PDF format).
  • Mueller, Scott (1992). Upgrading and Repairing PCs, Second Edition, Que Books, ISBN 0-88022-856-3
  • Chposky, James (1988). Blue Magic - The People, Power and Politics Behind the IBM Personal Computer. Facts On File. ISBN 0-8160-1391-8. {{cite book}}: Unknown parameter |coauthors= ignored (|author= suggested) (help)
  • IBM (1983). Personal Computer Hardware Reference Library: Guide to Operations, Personal Computer XT. IBM Part Number 6936831.
  • IBM (1984). Personal Computer Hardware Reference Library: Guide to Operations, Portable Personal Computer. IBM Part Numbers 6936571 and 1502332.
  • IBM (1986). Personal Computer Hardware Reference Library: Guide to Operations, Personal Computer XT Model 286. IBM Part Number 68X2523.
  • This article is based on material taken from the Free On-line Dictionary of Computing prior to 1 November 2008 and incorporated under the "relicensing" terms of the GFDL, version 1.3 or later.
Preceded by IBM Personal Computers Succeeded by