Nepedia
Back to Discover
Advanced Reader
💻

IBM PC compatible

technology Maturity 11-13 war conflict Next article →

This article covers sensitive topics: war_conflict. Parents can manage visibility in Parental Controls.

An IBM PC compatible is any computer that is hardware- and software-compatible with the original IBM Personal Computer (IBM PC) and its later models.

IBM PC 5150
IBM PC 5150

This compatibility means the machine can use the same software, expansion cards, and peripherals as an IBM PC. These computers typically use an x86-based central processing unit (CPU). This processor is often sourced from Intel or other vendors like AMD, Cyrix, or NEC. Because they share these core features, they can run the same programs as an IBM machine. This shared architecture is why the term "PC" often refers specifically to x86 computers rather than all personal computers.

Dell Desktop Computer in school classroom
Dell Desktop Computer in school classroom

The mechanism of compatibility relies on several key components. The original IBM PC architecture used commodity hardware, which are standard parts that are cheap and easy to find. A vital part of this system is the BIOS, or Basic Input/Output System. The BIOS is the firmware that handles the basic operations of the computer. To create compatible machines, many companies used a "clean room design" technique. This allowed them to reverse-engineer the BIOS without copying IBM's actual code. By writing their own version of the BIOS, they could make computers that acted exactly like an IBM PC.

Compaq portable
Compaq portable

There are different ways these machines connect to other hardware through buses. An early IBM PC used an 8-bit bus, which later moved to the 16-bit IBM AT bus. When IBM introduced the Personal System/2 (PS/2) series, they used a proprietary Micro Channel architecture (MCA). This move led other companies to form a consortium. They created the Extended Industry Standard Architecture, or ISA bus, as an open standard. Over time, other bus standards were adopted to improve how parts worked together. These included the VESA Local Bus (VLB), Peripheral Component Interconnect (PCI), and the Accelerated Graphics Port (AGP).

PowerPak 286 running AutoCAD on MS-DOS (1987)
PowerPak 286 running AutoCAD on MS-DOS (1987)

The history of these machines began when IBM decided to market a low-cost, single-user computer. The first IBM PC went on sale on August 12, 1981. It offered three different operating systems (OS). The most popular and least expensive was PC DOS, created by Microsoft. IBM made a crucial decision to allow Microsoft to sell its own version, MS-DOS, for non-IBM computers. This allowed other manufacturers to build machines that could run the same software. By June 1983, the demand for these machines was so high that dealers often received 60% or less of the inventory they wanted.

Compaq mddos ver1-12
Compaq mddos ver1-12

Several companies were pioneers in the creation of these "clones." Columbia Data Products built the first clone, the MPC 1600, in June 1982. This was done using the clean-room reverse-engineering method. Compaq also became a major player when it released the Compaq Portable in November 1982. This machine was about the size of a sewing machine and was nearly 100% compatible with the IBM standard. Other companies like Eagle Computer and Corona Data Systems also attempted to enter the market. While some faced legal threats from IBM, they eventually reached settlements.

Compaq portable
Compaq portable

Compatibility issues often arose when software tried to bypass the standard rules. While IBM wanted developers to use standard BIOS calls, many programmers wrote software that addressed the hardware directly. This was often done to make programs like games or spreadsheets run much faster. For example, writing directly to video memory could be 5 to 20 times faster than using the BIOS interface. Because of this, many commercial programs were not compatible with all MS-DOS machines. Some machines, like the Tandy 2000, were faster but could not run all PC DOS programs.

DEC Rainbow 100
DEC Rainbow 100

Today, the legacy of the IBM PC compatible is seen in most modern desktop computers. As of 2021, the majority of desktops use 64-bit computers based on x86-64 or AMD64 chips. Most of these machines run the Microsoft Windows operating system. This combination of hardware and software is often described as "Wintel." While modern computers are very different from the original 1981 models, they are still descendants of that first architecture. However, some very old software may no longer run on modern systems that lack certain older interfaces, like the BIOS.

MikroMikko 4 TT m216 Tekniikan museo 01
MikroMikko 4 TT m216 Tekniikan museo 01
687 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (10)
File:Compaq portable.jpg
Compaq portable.jpg
File:Computer lab showing desktop PCs warwick.jpg
Computer lab showing desktop PCs warwick.jpg
File:IBM PC 5150.jpg
IBM PC 5150.jpg
File:DEC Rainbow 100.jpg
DEC Rainbow 100.jpg
File:Compaq mddos ver1-12.jpg
Compaq mddos ver1-12.jpg
File:PowerPak 286 running AutoCAD on MS-DOS (1987).jpg
PowerPak 286 running AutoCAD on MS-DOS (1987).jpg
File:Compaq Deskpro 386 16Mhz edit.jpg
Compaq Deskpro 386 16Mhz edit.jpg
File:MikroMikko 4 TT m216 Tekniikan museo 01.jpg
MikroMikko 4 TT m216 Tekniikan museo 01.jpg
File:Ibm300pl.jpg
Ibm300pl.jpg
File:Dell Desktop Computer in school classroom.jpg
Dell Desktop Computer in school classroom.jpg
More to explore

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.