Компьютеры типа ibm pc могут работать под управлением операционной системой windows

The Compaq Portable was one of the first nearly 100% IBM-compatible PCs.

IBM PC compatible computers are similar to the original IBM PC, XT, and AT, all from computer giant IBM, that are able to use the same software and expansion cards. Such computers were referred to as PC clones, IBM clones or IBM PC clones. The term «IBM PC compatible» is now a historical description only, since IBM no longer sells personal computers after it sold its personal computer division in 2005 to Chinese technology company Lenovo. The designation «PC», as used in much of personal computer history, has not meant «personal computer» generally, but rather an x86 computer capable of running the same software that a contemporary IBM PC could. The term was initially in contrast to the variety of home computer systems available in the early 1980s, such as the Apple II, TRS-80, and Commodore 64. Later, the term was primarily used in contrast to Apple’s Macintosh computers.

These «clones» duplicated almost all the significant features of the original IBM PC architectures. This was facilitated by IBM’s choice of commodity hardware components, which were cheap, and by various manufacturers’ ability to reverse-engineer the BIOS firmware using a «clean room design» technique. Columbia Data Products built the first clone of the IBM personal computer, the MPC 1600[1] by a clean-room reverse-engineered implementation of its BIOS. Other rival companies, Corona Data Systems, Eagle Computer, and the Handwell Corporation were threatened with legal action by IBM, who settled with them. Soon after in 1982, Compaq released the very successful Compaq Portable in 1982, also with a clean-room reverse-engineered BIOS, and also not challenged legally by IBM.

Some early IBM PC compatibles used the same 8-bit computer bus as the original PC and XT models, but many soon adopted the 16-bit IBM AT bus. It was later re-named the Industry Standard Architecture (ISA) bus, after the Extended Industry Standard Architecture bus open standard for IBM PC compatibles was announced in September 1988 by a consortium of PC clone vendors, led by Compaq and called the Gang of Nine, as an alternative to IBM’s proprietary Micro Channel architecture (MCA) introduced in its PS/2 series.[2] Soon after the industry adopted new bus standards in a similar, cooperative way: the VESA Local Bus (VLB), Peripheral Component Interconnect (PCI) and the Accelerated Graphics Port (AGP).

Descendants of the x86 IBM PC compatibles, namely 64-bit computers based on «x86-64/AMD64» chips comprise the majority of desktop computers on the market as of 2021, with the dominant operating system being Microsoft Windows. Interoperability with the bus structure and peripherals of the original PC architecture may be limited or non-existent. Many modern computers are unable to use old software or hardware that depends on portions of the IBM PC compatible architecture which are missing or do not have equivalents in modern computers. For example, computers which boot using Unified Extensible Firmware Interface-based firmware that lack a Compatibility Support Module, or CSM, required to emulate the old BIOS-based firmware interface, or have their CSMs disabled, cannot natively run MS-DOS since MS-DOS depends on a BIOS interface to boot.

Only the Macintosh had kept significant market share without having compatibility with the IBM PC, although that changed with Intel Macs running Mac OS X, often dual-booting Windows with Boot Camp.

Origins[edit]

The original IBM PC (Model 5150) motivated the production of clones during the early 1980s.

IBM decided in 1980 to market a low-cost single-user computer as quickly as possible. On August 12, 1981, the first IBM PC went on sale. There were three operating systems (OS) available for it. The least expensive and most popular was PC DOS made by Microsoft. In a crucial concession, IBM’s agreement allowed Microsoft to sell its own version, MS-DOS, for non-IBM computers. The only component of the original PC architecture exclusive to IBM was the BIOS (Basic Input/Output System).

IBM at first asked developers to avoid writing software that addressed the computer’s hardware directly and to instead make standard calls to BIOS functions that carried out hardware-dependent operations.[3] This software would run on any machine using MS-DOS or PC DOS. Software that directly addressed the hardware instead of making standard calls was faster, however; this was particularly relevant to games. Software addressing IBM PC hardware in this way would not run on MS-DOS machines with different hardware. The IBM PC was sold in high enough volumes to justify writing software specifically for it, and this encouraged other manufacturers to produce machines that could use the same programs, expansion cards, and peripherals as the PC. The 808x computer marketplace rapidly excluded all machines which were not hardware- and software-compatible with the PC. The 640 KB barrier on «conventional» system memory available to MS-DOS is a legacy of that period; other non-clone machines, while subject to a limit, could exceed 640 KB.

Rumors of «lookalike», compatible computers, created without IBM’s approval, began almost immediately after the IBM PC’s release.[4][5] InfoWorld wrote on the first anniversary of the IBM PC that[6]

The dark side of an open system is its imitators. If the specs are clear enough for you to design peripherals, they are clear enough for you to design imitations. Apple … has patents on two important components of its systems … IBM, which reportedly has no special patents on the PC, is even more vulnerable. Numerous PC-compatible machines—the grapevine says 60 or more—have begun to appear in the marketplace.

By June 1983 PC Magazine defined «PC ‘clone'» as «a computer [that can] accommodate the user who takes a disk home from an IBM PC, walks across the room, and plugs it into the ‘foreign’ machine».[7] Because of a shortage of IBM PCs that year, many customers purchased clones instead.[8][9][10] Columbia Data Products produced the first computer more or less compatible with the IBM PC standard during June 1982, soon followed by Eagle Computer. Compaq announced its first product, an IBM PC compatible in November 1982, the Compaq Portable. The Compaq was the first sewing machine-sized portable computer that was essentially 100% PC-compatible. The court decision in Apple v. Franklin, was that BIOS code was protected by copyright law, but it could reverse-engineer the IBM BIOS and then write its own BIOS using clean room design. Note this was over a year after Compaq released the Portable. The money and research put into reverse-engineering the BIOS was a calculated risk.

Compatibility issues[edit]

Non-compatible MS-DOS computers: Workalikes[edit]

The DEC Rainbow 100 runs MS-DOS but is not compatible with the IBM PC.

At the same time, many manufacturers such as Tandy/RadioShack, Xerox, Hewlett-Packard, Digital Equipment Corporation, Sanyo, Texas Instruments, Tulip, Wang and Olivetti introduced personal computers that supported MS-DOS, but were not completely software- or hardware-compatible with the IBM PC.

Tandy described the Tandy 2000, for example, as having a «‘next generation’ true 16-bit CPU», and with «More speed. More disk storage. More expansion» than the IBM PC or «other MS-DOS computers».[11] While admitting in 1984 that many PC-DOS programs did not work on the computer, the company stated that «the most popular, sophisticated software on the market» was available, either immediately or «over the next six months».[12]

Like IBM, Microsoft’s apparent intention was that application writers would write to the application programming interfaces in MS-DOS or the firmware BIOS, and that this would form what would now be termed a hardware abstraction layer. Each computer would have its own Original Equipment Manufacturer (OEM) version of MS-DOS, customized to its hardware. Any software written for MS-DOS would operate on any MS-DOS computer, despite variations in hardware design.

This expectation seemed reasonable in the computer marketplace of the time. Until then Microsoft’s business was based primarily on computer languages such as BASIC. The established small system operating software was CP/M from Digital Research which was in use both at the hobbyist level and by the more professional of those using microcomputers. To achieve such widespread use, and thus make the product viable economically, the OS had to operate across a range of machines from different vendors that had widely varying hardware. Those customers who needed other applications than the starter programs could reasonably expect publishers to offer their products for a variety of computers, on suitable media for each.

Microsoft’s competing OS was intended initially to operate on a similar varied spectrum of hardware, although all based on the 8086 processor. Thus, MS-DOS was for several years sold only as an OEM product. There was no Microsoft-branded MS-DOS: MS-DOS could not be purchased directly from Microsoft, and each OEM release was packaged with the trade dress of the given PC vendor. Malfunctions were to be reported to the OEM, not to Microsoft. However, as machines that were compatible with IBM hardware—thus supporting direct calls to the hardware—became widespread, it soon became clear that the OEM versions of MS-DOS were virtually identical, except perhaps for the provision of a few utility programs.

MS-DOS provided adequate functionality for character-oriented applications such as those that could have been implemented on a text-only terminal. Had the bulk of commercially important software been of this nature, low-level hardware compatibility might not have mattered. However, in order to provide maximum performance and leverage hardware features (or work around hardware bugs), PC applications quickly developed beyond the simple terminal applications that MS-DOS supported directly. Spreadsheets, WYSIWYG word processors, presentation software and remote communication software established new markets that exploited the PC’s strengths, but required capabilities beyond what MS-DOS provided. Thus, from very early in the development of the MS-DOS software environment, many significant commercial software products were written directly to the hardware, for a variety of reasons:

  • MS-DOS itself did not provide any way to position the text cursor other than to advance it after displaying each letter (teletype mode). While the BIOS video interface routines were adequate for rudimentary output, they were necessarily less efficient than direct hardware addressing, as they added extra processing; they did not have «string» output, but only character-by-character teletype output, and they inserted delays to prevent CGA hardware «snow» (a display artifact of CGA cards produced when writing directly to screen memory)——an especially bad artifact since they were called by IRQs, thus making multitasking very difficult. A program that wrote directly to video memory could achieve output rates 5 to 20 times faster than making system calls. Turbo Pascal used this technique from its earliest versions.
  • Graphics capability was not taken seriously in the original IBM design brief; graphics were considered only from the perspective of generating static business graphics such as charts and graphs. MS-DOS did not have an API for graphics, and the BIOS only included the rudimentary graphics functions such as changing screen modes and plotting single points. To make a BIOS call for every point drawn or modified increased overhead considerably, making the BIOS interface notoriously slow. Because of this, line-drawing, arc-drawing, and blitting had to be performed by the application to achieve acceptable speed, which was usually done by bypassing the BIOS and accessing video memory directly. Software written to address IBM PC hardware directly would run on any IBM clone, but would have to be rewritten especially for each non-PC-compatible MS-DOS machine.
  • Video games, even early ones, mostly required a true graphics mode. They also performed any machine-dependent trick the programmers could think of in order to gain speed. Though initially the major market for the PC was for business applications, games capability became an important factor motivating PC purchases as prices decreased. The availability and quality of games could mean the difference between the purchase of a PC compatible or a different platform with the ability to exchange data like the Amiga.
  • Communications software directly accessed the UART serial port chip, because the MS-DOS API and the BIOS did not provide full support and was too slow to keep up with hardware which could transfer data at 19,200 bit/s.
  • Even for standard business applications, speed of execution was a significant competitive advantage. Integrated software Context MBA preceded Lotus 1-2-3 to market and included more functions. Context MBA was written in UCSD p-System, making it very portable but too slow to be truly usable on a PC. 1-2-3 was written in x86 assembly language and performed some machine-dependent tricks. It was so much faster that it quickly surpassed Context MBA’s sales.
  • Disk copy-protection schemes, in common use at the time, worked by reading nonstandard data patterns on the diskette to verify originality. These patterns were impossible to detect using standard DOS or BIOS calls, so direct access to the disk controller hardware was necessary for the protection to work.
  • Some software was designed to run only on a true IBM PC, and checked for an actual IBM BIOS.[13]

First-generation PC workalikes by IBM competitors[edit]

Computer name Manufacturer Date introduced CPU clock rate Max RAM Floppy disk capacity Notable features
Hyperion Dynalogic Jan 1983 8088 4.77 MHz 640 KB 320 KB Canadian, licensed but never sold by Commodore
Olivetti M24/AT&T 6300 Olivetti, marketed by AT&T 1983 (AT&T 6300 June 1984) 8086 8 MHz (later 10 MHz) 640 KB 360 KB (later 720 KB) true IBM compatible; optional 640×400 color graphics
Zenith Z-100 Zenith Data Systems June 1982 8088 4.77 MHz 768 KB 360 KB optional 8 color 640×255 graphics, external 8″ floppy drives
HP-150 Hewlett-Packard Nov 1983 8088 8 MHz 640 KB 270 KB (later 710 KB) primitive touchscreen
Compaq Portable Compaq Jan 1983 8088 4.77 MHz 640 KB 360 KB sold as a true IBM compatible
Compaq Deskpro Compaq 1984 8086 8 MHz 640 KB 360 KB sold as true IBM XT compatible
MPC 1600 Columbia Data Products June 1982 8088 4.77 MHz 640 KB 360 KB true IBM compatible, credited as first PC clone
Eagle PC / 1600 series Eagle Computer 1982 8086 4.77 MHz 640 KB 360 KB 750×352 mono graphics first 8086 CPU
TI Professional Computer Texas Instruments Jan 1983 8088 5 MHz 256 KB 320 KB 720×300 color graphics
DEC Rainbow Digital Equipment Corporation 1982 8088 4.81 MHz 768 KB 400 KB 132×24 text mode, 8088 and Z80 CPUs
Wang PC Wang Laboratories Aug 1985 8086 8 MHz 512 KB 360 KB 800×300 mono graphics
MBC-550 Sanyo 1982 8088 3.6 MHz 256 KB 360 KB (later 720 KB) 640×200 8 color graphics (R, G, B bitplanes)
Apricot PC Apricot Computers 1983 8086 4.77 MHz 768 KB 720 KB 800×400 mono graphics, 132×50 text mode
TS-1603 Televideo Apr 1983 8088 4.77 MHz 256 KB 737 KB keyboard had palm rests, 16 function keys; built-in modem
Tandy 2000 Tandy Corporation Sep 1983 80186 8 MHz 768 KB 720 KB redefinable character set, optional 640×400 8-color or mono graphics

«Operationally Compatible»[edit]

The first thing to think about when considering an IBM-compatible computer is, «How compatible is it?»

— BYTE, September 1983[14]

In May 1983, Future Computing defined four levels of compatibility:[15]

  • Operationally Compatible. Can run «the top selling» IBM PC software, use PC expansion boards, and read and write PC disks. Has «complementary features» like portability or lower price that distinguish computer from the PC, which is sold in the same store. Examples: (Best) Columbia Data Products, Compaq; (Better) Corona; (Good) Eagle.
  • Functionally Compatible. Runs own version of popular PC software. Cannot use PC expansion boards but can read and write PC disks. Cannot become Operationally Compatible. Example: TI Professional.
  • Data Compatible. May not run top PC software. Can read and/or write PC disks. Can become Functionally Compatible. Examples: NCR Decision Mate, Olivetti M20, Wang PC, Zenith Z-100.
  • Incompatible. Cannot read PC disks. Can become Data Compatible. Examples: Altos 586, DEC Rainbow 100, Grid Compass, Victor 9000.

MS-DOS version 1.12 for Compaq Personal Computers

During development, Compaq engineers found that Microsoft Flight Simulator would not run because of what subLOGIC’s Bruce Artwick described as «a bug in one of Intel’s chips», forcing them to make their new computer bug compatible with the IBM PC.[16] At first, few clones other than Compaq’s offered truly full compatibility.[17] Jerry Pournelle purchased an IBM PC in mid-1983, «rotten keyboard and all», because he had «four cubic feet of unevaluated software, much of which won’t run on anything but an IBM PC. Although a lot of machines claim to be 100 percent IBM PC compatible, I’ve yet to have one arrive … Alas, a lot of stuff doesn’t run with Eagle, Z-100, Compupro, or anything else we have around here».[18] Columbia Data Products’s November 1983 sales brochure stated that during tests with retail-purchased computers in October 1983, its own and Compaq’s products were compatible with all tested PC software, while Corona and Eagle’s were less compatible.[19] Columbia University reported in January 1984 that Kermit ran without modification on Compaq and Columbia Data Products clones, but not on those from Eagle or Seequa. Other MS-DOS computers also required custom code.[20]

Future Computing said in February 1984 that some computers were «press-release compatible», exaggerating their actual compatibility with the IBM PC.[21] Many companies were reluctant to have their products’ PC compatibility tested. When PC Magazine requested samples from computer manufacturers that claimed to produce compatibles for an April 1984 review, 14 of 31 declined.[22][23] Corona Data Systems specified that «Our systems run all software that conforms to IBM PC programming standards. And the most popular software does.»[24] When a BYTE journalist asked to test Peachtext at the Spring 1983 COMDEX, Corona representatives «hemmed and hawed a bit, but they finally led me … off in the corner where no one would see it should it fail». The magazine reported that «Their hesitancy was unnecessary. The disk booted up without a problem».[14] Zenith Data Systems was bolder, bragging that its Z-150 ran all applications people brought to test with at the 1984 West Coast Computer Faire.[25]

Creative Computing in 1985 stated, «we reiterate our standard line regarding the IBM PC compatibles: try the package you want to use before you buy the computer.»[26] Companies modified their computers’ BIOS to work with newly discovered incompatible applications,[13] and reviewers and users developed stress tests to measure compatibility; by 1984 the ability to operate Lotus 1-2-3 and Flight Simulator became the standard,[9][27][13][28][26][29] with compatibles specifically designed to run them.[25][16]

IBM believed that some companies such as Eagle, Corona, and Handwell infringed on its copyright, and after Apple Computer, Inc. v. Franklin Computer Corp. successfully forced the clone makers to stop using the BIOS. The Phoenix BIOS in 1984, however, and similar products such as AMI BIOS, permitted computer makers to legally build essentially 100%-compatible clones without having to reverse-engineer the PC BIOS themselves.[30][31][32] A September 1985 InfoWorld chart listed seven compatibles with 256 KB RAM, two disk drives, and monochrome monitors for $1,495 to $2,320, while the equivalent IBM PC cost $2,820.[33] The inexpensive Leading Edge Model D is even compatible with IBM proprietary diagnostic software, unlike the Compaq Portable.[34] By 1986 Compute! stated that «clones are generally reliable and about 99 percent compatible»,[35] and a 1987 survey in the magazine of the clone industry did not mention software compatibility, stating that «PC by now has come to stand for a computer capable of running programs that are managed by MS-DOS».[36]

The decreasing influence of IBM[edit]

The main reason why an IBM standard is not worrying is that it can help competition to flourish. IBM will soon be as much a prisoner of its standards as its competitors are. Once enough IBM machines have been bought, IBM cannot make sudden changes in their basic design; what might be useful for shedding competitors would shake off even more customers.

— The Economist, November 1983[37]

In February 1984 Byte wrote that «IBM’s burgeoning influence in the PC community is stifling innovation because so many other companies are mimicking Big Blue»,[38] but The Economist stated in November 1983, «The main reason why an IBM standard is not worrying is that it can help competition to flourish».[37]

The PowerPak 286, an IBM PC compatible computer running AutoCAD under MS-DOS.

By 1983, IBM had about 25% of sales of personal computers between $1,000 and $10,000, and computers with some PC compatibility were another 25%.[21] As the market and competition grew IBM’s influence diminished. In November 1985 PC Magazine stated «Now that it has created the [PC] market, the market doesn’t necessarily need IBM for the machines. It may depend on IBM to set standards and to develop higher-performance machines, but IBM had better conform to existing standards so as to not hurt users».[39] In January 1987, Bruce Webster wrote in Byte of rumors that IBM would introduce proprietary personal computers with a proprietary operating system: «Who cares? If IBM does it, they will most likely just isolate themselves from the largest marketplace, in which they really can’t compete anymore anyway». The magazine predicted that in 1987 the market «will complete its transition from an IBM standard to an Intel/MS-DOS/expansion bus standard … Folks aren’t so much concerned about IBM compatibility as they are about Lotus 1-2-3 compatibility».[40] By 1992, Macworld stated that because of clones, «IBM lost control of its own market and became a minor player with its own technology».[41]

The Economist predicted in 1983 that «IBM will soon be as much a prisoner of its standards as its competitors are», because «Once enough IBM machines have been bought, IBM cannot make sudden changes in their basic design; what might be useful for shedding competitors would shake off even more customers».[37] After IBM announced the OS/2-oriented PS/2 line in early 1987, sales of existing DOS-compatible PC compatibles rose, in part because the proprietary operating system was not available.[42] In 1988, Gartner Group estimated that the public purchased 1.5 clones for every IBM PC.[43] By 1989 Compaq was so influential that industry executives spoke of «Compaq compatible», with observers stating that customers saw the company as IBM’s equal[44] or superior.[45]

After 1987, IBM PC compatibles dominated both the home and business markets of commodity computers,[46] with other notable alternative architectures being used in niche markets, like the Macintosh computers offered by Apple Inc. and used mainly for desktop publishing at the time, the aging 8-bit Commodore 64 which was selling for $150 by this time and became the world’s bestselling computer, the 32-bit Commodore Amiga line used for television and video production and the 32-bit Atari ST used by the music industry. However, IBM itself lost the main role in the market for IBM PC compatibles by 1990. A few events in retrospect are important:

  • IBM designed the PC with an open architecture which permitted clone makers to use freely available non-proprietary components.[47]
  • Microsoft included a clause in its contract with IBM which permitted the sale of the finished PC operating system (PC DOS) to other computer manufacturers. These IBM competitors licensed it, as MS-DOS, in order to offer PC compatibility for less cost.[48]
  • The 1982 introduction of the Columbia Data Products MPC 1600, the first 100% IBM PC compatible computer.
  • The 1983 introduction of the Compaq Portable, providing portability unavailable from IBM at the time.
  • An Independent Business Unit (IBU) within IBM developed the IBM PC and XT. IBUs did not share in corporate R&D expense. After the IBU became the Entry Systems Division it lost this benefit, greatly decreasing margins.[49]
  • The availability by 1986 of sub-$1,000 «Turbo XT» PC XT compatibles, including early offerings from Dell Computer, reducing demand for IBM’s models.[50][51] It was possible to buy two of these «generic» systems for less than the cost of one IBM-branded PC AT, and many companies did just that.
  • By integrating more peripherals into the computer itself, compatibles like the Model D have more free ISA slots than the PC.[34]
  • Compaq was the first to release an Intel 80386-based computer, almost a year before IBM,[45] with the Compaq Deskpro 386. Bill Gates later said that it was «the first time people started to get a sense that it wasn’t just IBM setting the standards».[52]
  • IBM’s 1987 introduction of the incompatible and proprietary MicroChannel Architecture (MCA) computer bus, for its Personal System/2 (PS/2) line.[43]
  • The split of the IBM-Microsoft partnership in development of OS/2. Tensions caused by the market success of Windows 3.0 ruptured the joint effort because IBM was committed to the 286’s protected mode, which stunted OS/2’s technical potential. Windows could take full advantage of the modern and increasingly affordable 386 / 386SX architecture. As well, there were cultural differences between the partners, and Windows was often bundled with new computers while OS/2 was only available for extra cost. The split left IBM the sole steward of OS/2 and it failed to keep pace with Windows.
  • The 1988 introduction by the «Gang of Nine» companies of a rival bus, Extended Industry Standard Architecture, intended to compete with, rather than copy, MCA.[43]
  • The duelling expanded memory (EMS) and extended memory (XMS) standards of the late 1980s, both developed without input from IBM.

Despite popularity of its ThinkPad set of laptop PC’s, IBM finally relinquished its role as a consumer PC manufacturer during April 2005, when it sold its laptop and desktop PC divisions (ThinkPad/ThinkCentre) to Lenovo for US$1.75 billion.

As of October 2007, Hewlett-Packard and Dell had the largest shares of the PC market in North America. They were also successful overseas, with Acer, Lenovo, and Toshiba also notable. Worldwide, a huge number of PCs are «white box» systems assembled by myriad local systems builders. Despite advances of computer technology, the IBM PC compatibles remained very much compatible with the original IBM PC computers, although most of the components implement the compatibility in special backward compatibility modes used only during a system boot. It was often more practical to run old software on a modern system using an emulator rather than relying on these features.

In 2014 Lenovo acquired IBM’s x86-based server (System x) business for US$2.1 billion.

Expandability[edit]

One of the strengths of the PC compatible design is its modular hardware design. End-users could readily upgrade peripherals and, to some degree, processor and memory without modifying the computer’s motherboard or replacing the whole computer, as was the case with many of the microcomputers of the time. However, as processor speed and memory width increased, the limits of the original XT/AT bus design were soon reached, particularly when driving graphics video cards. IBM did introduce an upgraded bus in the IBM PS/2 computer that overcame many of the technical limits of the XT/AT bus, but this was rarely used as the basis for IBM compatible computers since it required license payments to IBM both for the PS/2 bus and any prior AT-bus designs produced by the company seeking a license. This was unpopular with hardware manufacturers and several competing bus standards were developed by consortiums, with more agreeable license terms. Various attempts to standardize the interfaces were made, but in practice, many of these attempts were either flawed or ignored. Even so, there were many expansion options, and despite the confusion of its users, the PC compatible design advanced much faster than other competing designs of the time, even if only because of its market dominance.

«IBM PC compatible» becomes «Wintel»[edit]

During the 1990s, IBM’s influence on PC architecture started to decline. «IBM PC compatible» becomes «Standard PC» in 1990s, and later «ACPI PC» in 2000s. An IBM-brand PC became the exception rather than the rule. Instead of placing importance on compatibility with the IBM PC, vendors began to emphasize compatibility with Windows. In 1993, a version of Windows NT was released that could operate on processors other than the x86 set. While it required that applications be recompiled, which most developers did not do, its hardware independence was used for Silicon Graphics (SGI) x86 workstations–thanks to NT’s Hardware abstraction layer (HAL), they could operate NT (and its vast application library)[clarification needed].

No mass-market personal computer hardware vendor dared to be incompatible with the latest version of Windows, and Microsoft’s annual WinHEC conferences provided a setting in which Microsoft could lobby for—and in some cases dictate—the pace and direction of the hardware of the PC industry. Microsoft and Intel had become so important to the ongoing development of PC hardware that industry writers began using the word Wintel to refer to the combined hardware-software system.

This terminology itself is becoming a misnomer, as Intel has lost absolute control over the direction of x86 hardware development with AMD’s AMD64. Additionally, non-Windows operating systems like macOS and Linux have established a presence on the x86 architecture.

Design limitations and more compatibility issues[edit]

Although the IBM PC was designed for expandability, the designers could not anticipate the hardware developments of the 1980s, nor the size of the industry they would engender. To make things worse, IBM’s choice of the Intel 8088 for the CPU introduced several limitations for developing software for the PC compatible platform. For example, the 8088 processor only had a 20-bit memory addressing space. To expand PCs beyond one megabyte, Lotus, Intel, and Microsoft jointly created expanded memory (EMS), a bank-switching scheme to allow more memory provided by add-in hardware, and accessed by a set of four 16-kilobyte «windows» inside the 20-bit addressing. Later, Intel CPUs had larger address spaces and could directly address 16 MB (80286) or more, causing Microsoft to develop extended memory (XMS) which did not require additional hardware.

«Expanded» and «extended» memory have incompatible interfaces, so anyone writing software that used more than one megabyte had to provide for both systems for the greatest compatibility until MS-DOS began including EMM386, which simulated EMS memory using XMS memory. A protected mode OS can also be written for the 80286, but DOS application compatibility was more difficult than expected, not only because most DOS applications accessed the hardware directly, bypassing BIOS routines intended to ensure compatibility, but also that most BIOS requests were made by the first 32 interrupt vectors, which were marked as «reserved» for protected mode processor exceptions by Intel.

Video cards suffered from their own incompatibilities. There was no standard interface for using higher-resolution SVGA graphics modes supported by later video cards. Each manufacturer developed their own methods of accessing the screen memory, including different mode numberings and different bank switching arrangements. The latter were used to address large images within a single 64 KB segment of memory. Previously, the VGA standard had used planar video memory arrangements to the same effect, but this did not easily extend to the greater color depths and higher resolutions offered by SVGA adapters. An attempt at creating a standard named VESA BIOS Extensions (VBE) was made, but not all manufacturers used it.

When the 386 was introduced, again a protected mode OS could be written for it. This time, DOS compatibility was much easier because of virtual 8086 mode. Unfortunately programs could not switch directly between them, so eventually, some new memory-model APIs were developed, VCPI and DPMI, the latter becoming the most popular.

Because of the great number of third-party adapters and no standard for them, programming the PC could be difficult. Professional developers would operate a large test-suite of various known-to-be-popular hardware combinations.

Meanwhile, consumers were overwhelmed by the competing, incompatible standards and many different combinations of hardware on offer. To give them some idea of what sort of PC they would need to operate their software, the Multimedia PC (MPC) standard was set during 1990. A PC that met the minimum MPC standard could be marketed with the MPC logo, giving consumers an easy-to-understand specification to look for. Software that could operate on the most minimally MPC-compliant PC would be guaranteed[who?] to operate on any MPC. The MPC level 2 and MPC level 3 standards were set later, but the term «MPC compliant» never became popular. After MPC level 3 during 1996, no further MPC standards were established.

Challenges to Wintel domination[edit]

By the late 1990s, the success of Microsoft Windows had driven rival commercial operating systems into near-extinction, and had ensured that the «IBM PC compatible» computer was the dominant computing platform. This meant that if a developer made their software only for the Wintel platform, they would still be able to reach the vast majority of computer users. The only major competitor to Windows with more than a few percentage points of market share was Apple, Inc.’s Macintosh. The Mac started out billed as «the computer for the rest of us», but high prices and closed architecture drove the Macintosh into an education and desktop publishing niche, from which it only emerged in the mid-2000s. By the mid-1990s the Mac’s market share had dwindled to around 5% and introducing a new rival operating system had become too risky a commercial venture. Experience had shown that even if an operating system was technically superior to Windows, it would be a failure in the market (BeOS and OS/2 for example). In 1989, Steve Jobs said of his new NeXT system, «It will either be the last new hardware platform to succeed, or the first to fail.»[citation needed] Four years later in 1993, NeXT announced it was ending production of the NeXTcube and porting NeXTSTEP to Intel processors.

Very early on in PC history, some companies introduced their own XT-compatible chipsets. For example, Chips and Technologies introduced their 82C100 XT Controller which integrated and replaced six of the original XT circuits: one 8237 DMA controller, one 8253 interrupt timer, one 8255 parallel interface controller, one 8259 interrupt controller, one 8284 clock generator, and one 8288 bus controller. Similar non-Intel chipsets appeared for the AT-compatibles, for example OPTi’s 82C206 or 82C495XLC which were found in many 486 and early Pentium systems.[53] The x86 chipset market was very volatile though. In 1993, VLSI Technology had become the dominant market player only to be virtually wiped out by Intel a year later. Intel has been the uncontested leader ever since.[54] As the «Wintel» platform gained dominance Intel gradually abandoned the practice of licensing its technologies to other chipset makers; in 2010 Intel was involved in litigation related to their refusal to license their processor bus and related technologies to other companies like Nvidia.[55]

Companies such as AMD and Cyrix developed alternative x86 CPUs that were functionally compatible with Intel’s. Towards the end of the 1990s, AMD was taking an increasing share of the CPU market for PCs. AMD even ended up playing a significant role in directing the development of the x86 platform when its Athlon line of processors continued to develop the classic x86 architecture as Intel deviated with its Netburst architecture for the Pentium 4 CPUs and the IA-64 architecture for the Itanium set of server CPUs. AMD developed AMD64, the first major extension not created by Intel, which Intel later adopted as x86-64. During 2006 Intel began abandoning Netburst with the release of their set of «Core» processors that represented a development of the earlier Pentium III.

A major alternative to Wintel domination is the rise of alternative operating systems[clarification needed] since the early 2000s, which has been marked as the start of a post-PC era.[citation needed]

The IBM PC compatible today[edit]

The term «IBM PC compatible» is not commonly used presently because many current mainstream desktop and laptop computers are based on the PC architecture, and IBM no longer makes PCs. The competing hardware architectures have either been discontinued or, like the Amiga, have been relegated to niche, enthusiast markets. In the past, the most successful exception was Apple’s Macintosh platform, which used non-Intel processors from its inception. Although Macintosh was initially based on the Motorola 68000 series, then transitioned to the PowerPC architecture, Macintosh computers transitioned to Intel processors beginning in 2006. Until 2020 Macintosh computers shared the same system architecture as their Wintel counterparts and could boot Microsoft Windows without a DOS Compatibility Card. However, with the announcement of the internally developed ARM-based M1 CPU, they are again the exception to IBM compatibility.

The processor speed and memory capacity of modern PCs are many orders of magnitude greater than they were for the original IBM PC and yet backwards compatibility has been largely maintained – a 32-bit operating system released during the 2000s can still operate many of the simpler programs written for the OS of the early 1980s without needing an emulator, though an emulator like DOSBox now has near-native functionality at full speed (and is necessary for certain games which may run too fast on modern processors). Additionally, many modern PCs can still run DOS directly, although special options such as USB legacy mode and SATA-to-PATA emulation may need to be set in the BIOS setup utility. Computers using the UEFI might need to be set at legacy BIOS mode to be able to boot DOS. However, the BIOS/UEFI options in most mass-produced consumer-grade computers are very limited and cannot be configured to truly handle OSes such as the original variants of DOS.

The spread of the x86-64 architecture has further distanced current computers’ and operating systems’ internal similarity with the original IBM PC by introducing yet another processor mode with an instruction set modified for 64-bit addressing, but x86-64 capable processors also retain standard x86 compatibility.

See also[edit]

  • AT (form factor)
  • ATX form factor
  • Baby AT form factor
  • BIOS
  • History of computing hardware (1960s–present)
  • Homebuilt computer
  • Influence of the IBM PC on the personal computer market
  • PC speaker
  • Personal computer
  • x86 architecture
  • MS-DOS
  • CP/M
  • PS/2 — successor released by IBM that did not succeed, but many of its elements have been adopted by industry
  • PC-9800 series — competing standard
  • PowerPC Reference Platform → Common Hardware Reference Platform — competing standard for PowerPC
  • Unified Extensible Firmware Interface

References[edit]

  1. ^ Advertisement (October 1982). «Check The Chart Before You Choose Your New 16-Bit Computer System». BYTE. p. 83. Retrieved July 15, 2021.
  2. ^ Compaq Leads ‘Gang of Nine’ In Offering Alternative to MCA, InfoWorld, September 19, 1988.
  3. ^ Norton, Peter (February 5, 1985). «Software for Once and All». PC Magazine. p. 103. Retrieved October 28, 2013.
  4. ^ Libes, Sol (December 1981). «Bytelines». BYTE. pp. 314–318. Retrieved January 29, 2015.
  5. ^ «Lookalikes From Home & Abroad». PC Magazine. February–March 1982. p. 5. Retrieved October 20, 2013.
  6. ^ Zussman, John Unger (August 23, 1982). «Let’s keep those systems open». InfoWorld. p. 29. Retrieved January 29, 2015.
  7. ^ Sandler, Corey (June 1983). «Getting To Know You». PC Magazine. p. 31. Retrieved October 21, 2013.
  8. ^ Barmash, Isadore (June 10, 1983). «Corporate Triumph, Then Death in a Ferrari». The New York Times. p. A1. ISSN 0362-4331. Retrieved June 19, 2019.
  9. ^ a b Mace, Scott (January 9–16, 1984). «IBM PC clone makers shun total compatibility». InfoWorld. pp. 79–81. Retrieved February 4, 2015.
  10. ^ Cook, Karen; Langdell, James (January 24, 1984). «PC-Compatible Portables». PC Magazine. p. 39. Retrieved October 23, 2013.
  11. ^ «Radio Shack Computer Catalog RSC-12, page 4». radioshackcatalogs dot com. Tandy/Radio Shack. Archived from the original on October 3, 2014. Retrieved June 27, 2017.
  12. ^ «Radio Shack Computer Catalog RSC-11, page 6». radioshackcatalogs dot com. Tandy/Radio Shack. Archived from the original on October 3, 2014. Retrieved June 27, 2017.
  13. ^ a b c Pournelle, Jerry (November 1984). «NCC Reflections». BYTE. p. 361. Retrieved October 23, 2013.
  14. ^ a b Malloy, Rich (September 1983). «The Corona Portable PC». BYTE. pp. 226–228. Retrieved August 16, 2015.
  15. ^ Ward, Ronnie (November 1983). «Levels of PC Compatibility». BYTE. pp. 248–249. Retrieved March 19, 2016.
  16. ^ a b Yakal, Kathy (January 1985). «Bruce Artwick / The Designer Behind Flight Simulator II». Compute!’s Gazette. p. 32. Retrieved July 6, 2014.
  17. ^ Alsop, Stewart (January 31, 1994). «A public Windows pane to make compatibility clearer». InfoWorld. p. 102. Retrieved February 28, 2011.
  18. ^ Pournelle, Jerry (September 1983). «Eagles, Text Editors, New Compilers, and Much More». BYTE. p. 307. Retrieved April 7, 2019.
  19. ^ IBM PC Compatibles Competitive Evaluation. Columbia Data Products (published November 1983). 1983. Retrieved October 15, 2022.
  20. ^ da Cruz, Frank (January 23, 1984). «IBM PC Kermit». Info-Kermit Digest (Mailing list). Kermit Project, Columbia University. Retrieved February 23, 2016.
  21. ^ a b Salisbury, David F. (February 9, 1984). «Why the IBM PC spawned a mob of look-alikes». The Christian Science Monitor. ISSN 0882-7729. Retrieved October 7, 2020.
  22. ^ Krasnoff, Barbara (March 20, 1984). «No Matter Who’s Invited, Some Will Turn Out To Be Incompatible». PC Magazine. p. 57. Retrieved October 24, 2013.
  23. ^ Krasnoff, Barbara (April 3, 1984). «Putting PC Compatibles To the Test». PC Magazine. pp. 110–144. Retrieved October 24, 2013.
  24. ^ «Pick Up Where IBM Leaves Off». InfoWorld (advertisement). February 27, 1984. p. 41. Retrieved January 18, 2015.
  25. ^ a b Pournelle, Jerry (July 1984). «The West Coast Faire». Byte. p. 136. Archived from the original on May 28, 2012. Retrieved November 8, 2011.
  26. ^ a b Lockwood, Russ (September 1985). «Zenith Z-151; choice of U.S. Air Force and Navy». Creative Computing. p. 50. Retrieved February 26, 2013.
  27. ^ Poor, Alfred (October 2, 1984). «Zenith Strikes Twice». PC Magazine. p. 206. Retrieved October 25, 2013.
  28. ^ Callamaras, Peter V. (November 1984). «The Columbia Multipersonal Computer-VP». BYTE. p. 276. Retrieved October 23, 2013.
  29. ^ Mace, Scott; Karen Sorensen (May 5, 1986). «Amiga, Atari Ready PC Emulators». InfoWorld. p. 5. Retrieved February 28, 2011.
  30. ^ Caruso, Denise (February 27, 1984). «IBM wins disputes over PC copyrights». InfoWorld. p. 15. Retrieved January 18, 2015.
  31. ^ Langdell, James (July 10, 1984). «Phoenix Says Its BIOS May Foil IBM’s Lawsuits». PC Magazine. p. 56. Retrieved October 25, 2013.
  32. ^ Schmidt, Robert (July 1994). «What Is The BIOS?». Computing Basics. Archived from the original on March 10, 2012. Retrieved September 19, 2011.
  33. ^ «Competing on Price». InfoWorld. September 30, 1985. p. 1. Retrieved February 20, 2015.
  34. ^ a b Freeze, Ken (December 16, 1985). «Leading Edge: Superior Value in IBM-PC Clone Market Contest». InfoWorld. p. 43. Retrieved July 22, 2014.
  35. ^ Halfhill, Tom R. (December 1986). «The MS-DOS Invasion / IBM Compatibles Are Coming Home». Compute!. p. 32. Retrieved November 9, 2013.
  36. ^ Ferrell, Keith (July 1987). «IBM Compatibles: The Universe Expands». Compute!. p. 14. Retrieved January 31, 2020.
  37. ^ a b c «Can Anybody Tackle IBM?». The Economist. November 26, 1983.
  38. ^ Curran, Lawrence J. (February 1984). «The Compatibility Craze». BYTE. p. 4. Retrieved August 26, 2015.
  39. ^ Machrone, Bill (November 26, 1985). «Compatibility Wars—Here and Abroad». PC Magazine. p. 59. Retrieved October 29, 2013.
  40. ^ Webster, Bruce (January 1987). «View and Reviews». Byte. p. 367. Retrieved November 4, 2013.
  41. ^ Borrell, Jerry (May 1992). «Opening Pandora’s Box». Macworld. pp. 21–22.
  42. ^ Parker, Rachel (May 4, 1987). «PC Vendors’ Sales Rise Following PS/2 Debut». InfoWorld. pp. 1, 85.
  43. ^ a b c Scisco, Peter (December 1988). «Bus, Bus, Magic Bus». Compute!. p. 10. Retrieved November 10, 2013.
  44. ^ LaPlante, Alice; Furger, Roberta (January 23, 1989). «Compaq Vying To Become the IBM of the ’90s». InfoWorld. pp. 1, 8. Retrieved March 17, 2016.
  45. ^ a b Lewis, Peter H. (October 22, 1989). «THE EXECUTIVE COMPUTER; The Race to Market a 486 Machine». The New York Times. ISSN 0362-4331. Retrieved May 20, 2020.
  46. ^ Reimer, Jeremy (December 15, 2005). «Total share: 30 years of personal computer market share figures». Ars Technica. Retrieved September 13, 2008.
  47. ^ Miller, Michael. «Why The IBM PC Had An Open Architecture». forwardthinking dot pcmag dot com. Ziff Davis. Retrieved June 27, 2017.
  48. ^ Brown, Marcel. «IBM Signs A Deal With The Devil». thisdayintechhistory dot com. MB Tech, Inc. Retrieved June 27, 2017.
  49. ^ Killen, Michael (Fall 1984). «IBM Forecast / Market Dominance». Byte. pp. 30–38. Retrieved March 18, 2016.
  50. ^ InfoWorld July 1986 ad: «Career Starter Kit: Everything you need to begin serious computing immediately». July 7, 1986.
  51. ^ InfoWorld July 1986. July 28, 1986.
  52. ^ Gates, Bill (March 25, 1997). «Interview: Bill Gates, Microsoft» (Interview). Interviewed by Michael J. Miller. pp. 230–235.
  53. ^ Mike Tooley (2005). PC Based Instrumentation and Control (3rd ed.). Newness. p. 32. ISBN 978-1-136-37449-4.
  54. ^ Scott M. Mueller (2011). Upgrading and Repairing PCs (20th ed.). Que Publishing. p. 171. ISBN 978-0-13-268218-3.
  55. ^ Intel vs. Nvidia: The tech behind the legal case

The Compaq Portable was one of the first nearly 100% IBM-compatible PCs.

IBM PC compatible computers are similar to the original IBM PC, XT, and AT, all from computer giant IBM, that are able to use the same software and expansion cards. Such computers were referred to as PC clones, IBM clones or IBM PC clones. The term «IBM PC compatible» is now a historical description only, since IBM no longer sells personal computers after it sold its personal computer division in 2005 to Chinese technology company Lenovo. The designation «PC», as used in much of personal computer history, has not meant «personal computer» generally, but rather an x86 computer capable of running the same software that a contemporary IBM PC could. The term was initially in contrast to the variety of home computer systems available in the early 1980s, such as the Apple II, TRS-80, and Commodore 64. Later, the term was primarily used in contrast to Apple’s Macintosh computers.

These «clones» duplicated almost all the significant features of the original IBM PC architectures. This was facilitated by IBM’s choice of commodity hardware components, which were cheap, and by various manufacturers’ ability to reverse-engineer the BIOS firmware using a «clean room design» technique. Columbia Data Products built the first clone of the IBM personal computer, the MPC 1600[1] by a clean-room reverse-engineered implementation of its BIOS. Other rival companies, Corona Data Systems, Eagle Computer, and the Handwell Corporation were threatened with legal action by IBM, who settled with them. Soon after in 1982, Compaq released the very successful Compaq Portable in 1982, also with a clean-room reverse-engineered BIOS, and also not challenged legally by IBM.

Some early IBM PC compatibles used the same 8-bit computer bus as the original PC and XT models, but many soon adopted the 16-bit IBM AT bus. It was later re-named the Industry Standard Architecture (ISA) bus, after the Extended Industry Standard Architecture bus open standard for IBM PC compatibles was announced in September 1988 by a consortium of PC clone vendors, led by Compaq and called the Gang of Nine, as an alternative to IBM’s proprietary Micro Channel architecture (MCA) introduced in its PS/2 series.[2] Soon after the industry adopted new bus standards in a similar, cooperative way: the VESA Local Bus (VLB), Peripheral Component Interconnect (PCI) and the Accelerated Graphics Port (AGP).

Descendants of the x86 IBM PC compatibles, namely 64-bit computers based on «x86-64/AMD64» chips comprise the majority of desktop computers on the market as of 2021, with the dominant operating system being Microsoft Windows. Interoperability with the bus structure and peripherals of the original PC architecture may be limited or non-existent. Many modern computers are unable to use old software or hardware that depends on portions of the IBM PC compatible architecture which are missing or do not have equivalents in modern computers. For example, computers which boot using Unified Extensible Firmware Interface-based firmware that lack a Compatibility Support Module, or CSM, required to emulate the old BIOS-based firmware interface, or have their CSMs disabled, cannot natively run MS-DOS since MS-DOS depends on a BIOS interface to boot.

Only the Macintosh had kept significant market share without having compatibility with the IBM PC, although that changed with Intel Macs running Mac OS X, often dual-booting Windows with Boot Camp.

Origins[edit]

The original IBM PC (Model 5150) motivated the production of clones during the early 1980s.

IBM decided in 1980 to market a low-cost single-user computer as quickly as possible. On August 12, 1981, the first IBM PC went on sale. There were three operating systems (OS) available for it. The least expensive and most popular was PC DOS made by Microsoft. In a crucial concession, IBM’s agreement allowed Microsoft to sell its own version, MS-DOS, for non-IBM computers. The only component of the original PC architecture exclusive to IBM was the BIOS (Basic Input/Output System).

IBM at first asked developers to avoid writing software that addressed the computer’s hardware directly and to instead make standard calls to BIOS functions that carried out hardware-dependent operations.[3] This software would run on any machine using MS-DOS or PC DOS. Software that directly addressed the hardware instead of making standard calls was faster, however; this was particularly relevant to games. Software addressing IBM PC hardware in this way would not run on MS-DOS machines with different hardware. The IBM PC was sold in high enough volumes to justify writing software specifically for it, and this encouraged other manufacturers to produce machines that could use the same programs, expansion cards, and peripherals as the PC. The 808x computer marketplace rapidly excluded all machines which were not hardware- and software-compatible with the PC. The 640 KB barrier on «conventional» system memory available to MS-DOS is a legacy of that period; other non-clone machines, while subject to a limit, could exceed 640 KB.

Rumors of «lookalike», compatible computers, created without IBM’s approval, began almost immediately after the IBM PC’s release.[4][5] InfoWorld wrote on the first anniversary of the IBM PC that[6]

The dark side of an open system is its imitators. If the specs are clear enough for you to design peripherals, they are clear enough for you to design imitations. Apple … has patents on two important components of its systems … IBM, which reportedly has no special patents on the PC, is even more vulnerable. Numerous PC-compatible machines—the grapevine says 60 or more—have begun to appear in the marketplace.

By June 1983 PC Magazine defined «PC ‘clone'» as «a computer [that can] accommodate the user who takes a disk home from an IBM PC, walks across the room, and plugs it into the ‘foreign’ machine».[7] Because of a shortage of IBM PCs that year, many customers purchased clones instead.[8][9][10] Columbia Data Products produced the first computer more or less compatible with the IBM PC standard during June 1982, soon followed by Eagle Computer. Compaq announced its first product, an IBM PC compatible in November 1982, the Compaq Portable. The Compaq was the first sewing machine-sized portable computer that was essentially 100% PC-compatible. The court decision in Apple v. Franklin, was that BIOS code was protected by copyright law, but it could reverse-engineer the IBM BIOS and then write its own BIOS using clean room design. Note this was over a year after Compaq released the Portable. The money and research put into reverse-engineering the BIOS was a calculated risk.

Compatibility issues[edit]

Non-compatible MS-DOS computers: Workalikes[edit]

The DEC Rainbow 100 runs MS-DOS but is not compatible with the IBM PC.

At the same time, many manufacturers such as Tandy/RadioShack, Xerox, Hewlett-Packard, Digital Equipment Corporation, Sanyo, Texas Instruments, Tulip, Wang and Olivetti introduced personal computers that supported MS-DOS, but were not completely software- or hardware-compatible with the IBM PC.

Tandy described the Tandy 2000, for example, as having a «‘next generation’ true 16-bit CPU», and with «More speed. More disk storage. More expansion» than the IBM PC or «other MS-DOS computers».[11] While admitting in 1984 that many PC-DOS programs did not work on the computer, the company stated that «the most popular, sophisticated software on the market» was available, either immediately or «over the next six months».[12]

Like IBM, Microsoft’s apparent intention was that application writers would write to the application programming interfaces in MS-DOS or the firmware BIOS, and that this would form what would now be termed a hardware abstraction layer. Each computer would have its own Original Equipment Manufacturer (OEM) version of MS-DOS, customized to its hardware. Any software written for MS-DOS would operate on any MS-DOS computer, despite variations in hardware design.

This expectation seemed reasonable in the computer marketplace of the time. Until then Microsoft’s business was based primarily on computer languages such as BASIC. The established small system operating software was CP/M from Digital Research which was in use both at the hobbyist level and by the more professional of those using microcomputers. To achieve such widespread use, and thus make the product viable economically, the OS had to operate across a range of machines from different vendors that had widely varying hardware. Those customers who needed other applications than the starter programs could reasonably expect publishers to offer their products for a variety of computers, on suitable media for each.

Microsoft’s competing OS was intended initially to operate on a similar varied spectrum of hardware, although all based on the 8086 processor. Thus, MS-DOS was for several years sold only as an OEM product. There was no Microsoft-branded MS-DOS: MS-DOS could not be purchased directly from Microsoft, and each OEM release was packaged with the trade dress of the given PC vendor. Malfunctions were to be reported to the OEM, not to Microsoft. However, as machines that were compatible with IBM hardware—thus supporting direct calls to the hardware—became widespread, it soon became clear that the OEM versions of MS-DOS were virtually identical, except perhaps for the provision of a few utility programs.

MS-DOS provided adequate functionality for character-oriented applications such as those that could have been implemented on a text-only terminal. Had the bulk of commercially important software been of this nature, low-level hardware compatibility might not have mattered. However, in order to provide maximum performance and leverage hardware features (or work around hardware bugs), PC applications quickly developed beyond the simple terminal applications that MS-DOS supported directly. Spreadsheets, WYSIWYG word processors, presentation software and remote communication software established new markets that exploited the PC’s strengths, but required capabilities beyond what MS-DOS provided. Thus, from very early in the development of the MS-DOS software environment, many significant commercial software products were written directly to the hardware, for a variety of reasons:

  • MS-DOS itself did not provide any way to position the text cursor other than to advance it after displaying each letter (teletype mode). While the BIOS video interface routines were adequate for rudimentary output, they were necessarily less efficient than direct hardware addressing, as they added extra processing; they did not have «string» output, but only character-by-character teletype output, and they inserted delays to prevent CGA hardware «snow» (a display artifact of CGA cards produced when writing directly to screen memory)——an especially bad artifact since they were called by IRQs, thus making multitasking very difficult. A program that wrote directly to video memory could achieve output rates 5 to 20 times faster than making system calls. Turbo Pascal used this technique from its earliest versions.
  • Graphics capability was not taken seriously in the original IBM design brief; graphics were considered only from the perspective of generating static business graphics such as charts and graphs. MS-DOS did not have an API for graphics, and the BIOS only included the rudimentary graphics functions such as changing screen modes and plotting single points. To make a BIOS call for every point drawn or modified increased overhead considerably, making the BIOS interface notoriously slow. Because of this, line-drawing, arc-drawing, and blitting had to be performed by the application to achieve acceptable speed, which was usually done by bypassing the BIOS and accessing video memory directly. Software written to address IBM PC hardware directly would run on any IBM clone, but would have to be rewritten especially for each non-PC-compatible MS-DOS machine.
  • Video games, even early ones, mostly required a true graphics mode. They also performed any machine-dependent trick the programmers could think of in order to gain speed. Though initially the major market for the PC was for business applications, games capability became an important factor motivating PC purchases as prices decreased. The availability and quality of games could mean the difference between the purchase of a PC compatible or a different platform with the ability to exchange data like the Amiga.
  • Communications software directly accessed the UART serial port chip, because the MS-DOS API and the BIOS did not provide full support and was too slow to keep up with hardware which could transfer data at 19,200 bit/s.
  • Even for standard business applications, speed of execution was a significant competitive advantage. Integrated software Context MBA preceded Lotus 1-2-3 to market and included more functions. Context MBA was written in UCSD p-System, making it very portable but too slow to be truly usable on a PC. 1-2-3 was written in x86 assembly language and performed some machine-dependent tricks. It was so much faster that it quickly surpassed Context MBA’s sales.
  • Disk copy-protection schemes, in common use at the time, worked by reading nonstandard data patterns on the diskette to verify originality. These patterns were impossible to detect using standard DOS or BIOS calls, so direct access to the disk controller hardware was necessary for the protection to work.
  • Some software was designed to run only on a true IBM PC, and checked for an actual IBM BIOS.[13]

First-generation PC workalikes by IBM competitors[edit]

Computer name Manufacturer Date introduced CPU clock rate Max RAM Floppy disk capacity Notable features
Hyperion Dynalogic Jan 1983 8088 4.77 MHz 640 KB 320 KB Canadian, licensed but never sold by Commodore
Olivetti M24/AT&T 6300 Olivetti, marketed by AT&T 1983 (AT&T 6300 June 1984) 8086 8 MHz (later 10 MHz) 640 KB 360 KB (later 720 KB) true IBM compatible; optional 640×400 color graphics
Zenith Z-100 Zenith Data Systems June 1982 8088 4.77 MHz 768 KB 360 KB optional 8 color 640×255 graphics, external 8″ floppy drives
HP-150 Hewlett-Packard Nov 1983 8088 8 MHz 640 KB 270 KB (later 710 KB) primitive touchscreen
Compaq Portable Compaq Jan 1983 8088 4.77 MHz 640 KB 360 KB sold as a true IBM compatible
Compaq Deskpro Compaq 1984 8086 8 MHz 640 KB 360 KB sold as true IBM XT compatible
MPC 1600 Columbia Data Products June 1982 8088 4.77 MHz 640 KB 360 KB true IBM compatible, credited as first PC clone
Eagle PC / 1600 series Eagle Computer 1982 8086 4.77 MHz 640 KB 360 KB 750×352 mono graphics first 8086 CPU
TI Professional Computer Texas Instruments Jan 1983 8088 5 MHz 256 KB 320 KB 720×300 color graphics
DEC Rainbow Digital Equipment Corporation 1982 8088 4.81 MHz 768 KB 400 KB 132×24 text mode, 8088 and Z80 CPUs
Wang PC Wang Laboratories Aug 1985 8086 8 MHz 512 KB 360 KB 800×300 mono graphics
MBC-550 Sanyo 1982 8088 3.6 MHz 256 KB 360 KB (later 720 KB) 640×200 8 color graphics (R, G, B bitplanes)
Apricot PC Apricot Computers 1983 8086 4.77 MHz 768 KB 720 KB 800×400 mono graphics, 132×50 text mode
TS-1603 Televideo Apr 1983 8088 4.77 MHz 256 KB 737 KB keyboard had palm rests, 16 function keys; built-in modem
Tandy 2000 Tandy Corporation Sep 1983 80186 8 MHz 768 KB 720 KB redefinable character set, optional 640×400 8-color or mono graphics

«Operationally Compatible»[edit]

The first thing to think about when considering an IBM-compatible computer is, «How compatible is it?»

— BYTE, September 1983[14]

In May 1983, Future Computing defined four levels of compatibility:[15]

  • Operationally Compatible. Can run «the top selling» IBM PC software, use PC expansion boards, and read and write PC disks. Has «complementary features» like portability or lower price that distinguish computer from the PC, which is sold in the same store. Examples: (Best) Columbia Data Products, Compaq; (Better) Corona; (Good) Eagle.
  • Functionally Compatible. Runs own version of popular PC software. Cannot use PC expansion boards but can read and write PC disks. Cannot become Operationally Compatible. Example: TI Professional.
  • Data Compatible. May not run top PC software. Can read and/or write PC disks. Can become Functionally Compatible. Examples: NCR Decision Mate, Olivetti M20, Wang PC, Zenith Z-100.
  • Incompatible. Cannot read PC disks. Can become Data Compatible. Examples: Altos 586, DEC Rainbow 100, Grid Compass, Victor 9000.

MS-DOS version 1.12 for Compaq Personal Computers

During development, Compaq engineers found that Microsoft Flight Simulator would not run because of what subLOGIC’s Bruce Artwick described as «a bug in one of Intel’s chips», forcing them to make their new computer bug compatible with the IBM PC.[16] At first, few clones other than Compaq’s offered truly full compatibility.[17] Jerry Pournelle purchased an IBM PC in mid-1983, «rotten keyboard and all», because he had «four cubic feet of unevaluated software, much of which won’t run on anything but an IBM PC. Although a lot of machines claim to be 100 percent IBM PC compatible, I’ve yet to have one arrive … Alas, a lot of stuff doesn’t run with Eagle, Z-100, Compupro, or anything else we have around here».[18] Columbia Data Products’s November 1983 sales brochure stated that during tests with retail-purchased computers in October 1983, its own and Compaq’s products were compatible with all tested PC software, while Corona and Eagle’s were less compatible.[19] Columbia University reported in January 1984 that Kermit ran without modification on Compaq and Columbia Data Products clones, but not on those from Eagle or Seequa. Other MS-DOS computers also required custom code.[20]

Future Computing said in February 1984 that some computers were «press-release compatible», exaggerating their actual compatibility with the IBM PC.[21] Many companies were reluctant to have their products’ PC compatibility tested. When PC Magazine requested samples from computer manufacturers that claimed to produce compatibles for an April 1984 review, 14 of 31 declined.[22][23] Corona Data Systems specified that «Our systems run all software that conforms to IBM PC programming standards. And the most popular software does.»[24] When a BYTE journalist asked to test Peachtext at the Spring 1983 COMDEX, Corona representatives «hemmed and hawed a bit, but they finally led me … off in the corner where no one would see it should it fail». The magazine reported that «Their hesitancy was unnecessary. The disk booted up without a problem».[14] Zenith Data Systems was bolder, bragging that its Z-150 ran all applications people brought to test with at the 1984 West Coast Computer Faire.[25]

Creative Computing in 1985 stated, «we reiterate our standard line regarding the IBM PC compatibles: try the package you want to use before you buy the computer.»[26] Companies modified their computers’ BIOS to work with newly discovered incompatible applications,[13] and reviewers and users developed stress tests to measure compatibility; by 1984 the ability to operate Lotus 1-2-3 and Flight Simulator became the standard,[9][27][13][28][26][29] with compatibles specifically designed to run them.[25][16]

IBM believed that some companies such as Eagle, Corona, and Handwell infringed on its copyright, and after Apple Computer, Inc. v. Franklin Computer Corp. successfully forced the clone makers to stop using the BIOS. The Phoenix BIOS in 1984, however, and similar products such as AMI BIOS, permitted computer makers to legally build essentially 100%-compatible clones without having to reverse-engineer the PC BIOS themselves.[30][31][32] A September 1985 InfoWorld chart listed seven compatibles with 256 KB RAM, two disk drives, and monochrome monitors for $1,495 to $2,320, while the equivalent IBM PC cost $2,820.[33] The inexpensive Leading Edge Model D is even compatible with IBM proprietary diagnostic software, unlike the Compaq Portable.[34] By 1986 Compute! stated that «clones are generally reliable and about 99 percent compatible»,[35] and a 1987 survey in the magazine of the clone industry did not mention software compatibility, stating that «PC by now has come to stand for a computer capable of running programs that are managed by MS-DOS».[36]

The decreasing influence of IBM[edit]

The main reason why an IBM standard is not worrying is that it can help competition to flourish. IBM will soon be as much a prisoner of its standards as its competitors are. Once enough IBM machines have been bought, IBM cannot make sudden changes in their basic design; what might be useful for shedding competitors would shake off even more customers.

— The Economist, November 1983[37]

In February 1984 Byte wrote that «IBM’s burgeoning influence in the PC community is stifling innovation because so many other companies are mimicking Big Blue»,[38] but The Economist stated in November 1983, «The main reason why an IBM standard is not worrying is that it can help competition to flourish».[37]

The PowerPak 286, an IBM PC compatible computer running AutoCAD under MS-DOS.

By 1983, IBM had about 25% of sales of personal computers between $1,000 and $10,000, and computers with some PC compatibility were another 25%.[21] As the market and competition grew IBM’s influence diminished. In November 1985 PC Magazine stated «Now that it has created the [PC] market, the market doesn’t necessarily need IBM for the machines. It may depend on IBM to set standards and to develop higher-performance machines, but IBM had better conform to existing standards so as to not hurt users».[39] In January 1987, Bruce Webster wrote in Byte of rumors that IBM would introduce proprietary personal computers with a proprietary operating system: «Who cares? If IBM does it, they will most likely just isolate themselves from the largest marketplace, in which they really can’t compete anymore anyway». The magazine predicted that in 1987 the market «will complete its transition from an IBM standard to an Intel/MS-DOS/expansion bus standard … Folks aren’t so much concerned about IBM compatibility as they are about Lotus 1-2-3 compatibility».[40] By 1992, Macworld stated that because of clones, «IBM lost control of its own market and became a minor player with its own technology».[41]

The Economist predicted in 1983 that «IBM will soon be as much a prisoner of its standards as its competitors are», because «Once enough IBM machines have been bought, IBM cannot make sudden changes in their basic design; what might be useful for shedding competitors would shake off even more customers».[37] After IBM announced the OS/2-oriented PS/2 line in early 1987, sales of existing DOS-compatible PC compatibles rose, in part because the proprietary operating system was not available.[42] In 1988, Gartner Group estimated that the public purchased 1.5 clones for every IBM PC.[43] By 1989 Compaq was so influential that industry executives spoke of «Compaq compatible», with observers stating that customers saw the company as IBM’s equal[44] or superior.[45]

After 1987, IBM PC compatibles dominated both the home and business markets of commodity computers,[46] with other notable alternative architectures being used in niche markets, like the Macintosh computers offered by Apple Inc. and used mainly for desktop publishing at the time, the aging 8-bit Commodore 64 which was selling for $150 by this time and became the world’s bestselling computer, the 32-bit Commodore Amiga line used for television and video production and the 32-bit Atari ST used by the music industry. However, IBM itself lost the main role in the market for IBM PC compatibles by 1990. A few events in retrospect are important:

  • IBM designed the PC with an open architecture which permitted clone makers to use freely available non-proprietary components.[47]
  • Microsoft included a clause in its contract with IBM which permitted the sale of the finished PC operating system (PC DOS) to other computer manufacturers. These IBM competitors licensed it, as MS-DOS, in order to offer PC compatibility for less cost.[48]
  • The 1982 introduction of the Columbia Data Products MPC 1600, the first 100% IBM PC compatible computer.
  • The 1983 introduction of the Compaq Portable, providing portability unavailable from IBM at the time.
  • An Independent Business Unit (IBU) within IBM developed the IBM PC and XT. IBUs did not share in corporate R&D expense. After the IBU became the Entry Systems Division it lost this benefit, greatly decreasing margins.[49]
  • The availability by 1986 of sub-$1,000 «Turbo XT» PC XT compatibles, including early offerings from Dell Computer, reducing demand for IBM’s models.[50][51] It was possible to buy two of these «generic» systems for less than the cost of one IBM-branded PC AT, and many companies did just that.
  • By integrating more peripherals into the computer itself, compatibles like the Model D have more free ISA slots than the PC.[34]
  • Compaq was the first to release an Intel 80386-based computer, almost a year before IBM,[45] with the Compaq Deskpro 386. Bill Gates later said that it was «the first time people started to get a sense that it wasn’t just IBM setting the standards».[52]
  • IBM’s 1987 introduction of the incompatible and proprietary MicroChannel Architecture (MCA) computer bus, for its Personal System/2 (PS/2) line.[43]
  • The split of the IBM-Microsoft partnership in development of OS/2. Tensions caused by the market success of Windows 3.0 ruptured the joint effort because IBM was committed to the 286’s protected mode, which stunted OS/2’s technical potential. Windows could take full advantage of the modern and increasingly affordable 386 / 386SX architecture. As well, there were cultural differences between the partners, and Windows was often bundled with new computers while OS/2 was only available for extra cost. The split left IBM the sole steward of OS/2 and it failed to keep pace with Windows.
  • The 1988 introduction by the «Gang of Nine» companies of a rival bus, Extended Industry Standard Architecture, intended to compete with, rather than copy, MCA.[43]
  • The duelling expanded memory (EMS) and extended memory (XMS) standards of the late 1980s, both developed without input from IBM.

Despite popularity of its ThinkPad set of laptop PC’s, IBM finally relinquished its role as a consumer PC manufacturer during April 2005, when it sold its laptop and desktop PC divisions (ThinkPad/ThinkCentre) to Lenovo for US$1.75 billion.

As of October 2007, Hewlett-Packard and Dell had the largest shares of the PC market in North America. They were also successful overseas, with Acer, Lenovo, and Toshiba also notable. Worldwide, a huge number of PCs are «white box» systems assembled by myriad local systems builders. Despite advances of computer technology, the IBM PC compatibles remained very much compatible with the original IBM PC computers, although most of the components implement the compatibility in special backward compatibility modes used only during a system boot. It was often more practical to run old software on a modern system using an emulator rather than relying on these features.

In 2014 Lenovo acquired IBM’s x86-based server (System x) business for US$2.1 billion.

Expandability[edit]

One of the strengths of the PC compatible design is its modular hardware design. End-users could readily upgrade peripherals and, to some degree, processor and memory without modifying the computer’s motherboard or replacing the whole computer, as was the case with many of the microcomputers of the time. However, as processor speed and memory width increased, the limits of the original XT/AT bus design were soon reached, particularly when driving graphics video cards. IBM did introduce an upgraded bus in the IBM PS/2 computer that overcame many of the technical limits of the XT/AT bus, but this was rarely used as the basis for IBM compatible computers since it required license payments to IBM both for the PS/2 bus and any prior AT-bus designs produced by the company seeking a license. This was unpopular with hardware manufacturers and several competing bus standards were developed by consortiums, with more agreeable license terms. Various attempts to standardize the interfaces were made, but in practice, many of these attempts were either flawed or ignored. Even so, there were many expansion options, and despite the confusion of its users, the PC compatible design advanced much faster than other competing designs of the time, even if only because of its market dominance.

«IBM PC compatible» becomes «Wintel»[edit]

During the 1990s, IBM’s influence on PC architecture started to decline. «IBM PC compatible» becomes «Standard PC» in 1990s, and later «ACPI PC» in 2000s. An IBM-brand PC became the exception rather than the rule. Instead of placing importance on compatibility with the IBM PC, vendors began to emphasize compatibility with Windows. In 1993, a version of Windows NT was released that could operate on processors other than the x86 set. While it required that applications be recompiled, which most developers did not do, its hardware independence was used for Silicon Graphics (SGI) x86 workstations–thanks to NT’s Hardware abstraction layer (HAL), they could operate NT (and its vast application library)[clarification needed].

No mass-market personal computer hardware vendor dared to be incompatible with the latest version of Windows, and Microsoft’s annual WinHEC conferences provided a setting in which Microsoft could lobby for—and in some cases dictate—the pace and direction of the hardware of the PC industry. Microsoft and Intel had become so important to the ongoing development of PC hardware that industry writers began using the word Wintel to refer to the combined hardware-software system.

This terminology itself is becoming a misnomer, as Intel has lost absolute control over the direction of x86 hardware development with AMD’s AMD64. Additionally, non-Windows operating systems like macOS and Linux have established a presence on the x86 architecture.

Design limitations and more compatibility issues[edit]

Although the IBM PC was designed for expandability, the designers could not anticipate the hardware developments of the 1980s, nor the size of the industry they would engender. To make things worse, IBM’s choice of the Intel 8088 for the CPU introduced several limitations for developing software for the PC compatible platform. For example, the 8088 processor only had a 20-bit memory addressing space. To expand PCs beyond one megabyte, Lotus, Intel, and Microsoft jointly created expanded memory (EMS), a bank-switching scheme to allow more memory provided by add-in hardware, and accessed by a set of four 16-kilobyte «windows» inside the 20-bit addressing. Later, Intel CPUs had larger address spaces and could directly address 16 MB (80286) or more, causing Microsoft to develop extended memory (XMS) which did not require additional hardware.

«Expanded» and «extended» memory have incompatible interfaces, so anyone writing software that used more than one megabyte had to provide for both systems for the greatest compatibility until MS-DOS began including EMM386, which simulated EMS memory using XMS memory. A protected mode OS can also be written for the 80286, but DOS application compatibility was more difficult than expected, not only because most DOS applications accessed the hardware directly, bypassing BIOS routines intended to ensure compatibility, but also that most BIOS requests were made by the first 32 interrupt vectors, which were marked as «reserved» for protected mode processor exceptions by Intel.

Video cards suffered from their own incompatibilities. There was no standard interface for using higher-resolution SVGA graphics modes supported by later video cards. Each manufacturer developed their own methods of accessing the screen memory, including different mode numberings and different bank switching arrangements. The latter were used to address large images within a single 64 KB segment of memory. Previously, the VGA standard had used planar video memory arrangements to the same effect, but this did not easily extend to the greater color depths and higher resolutions offered by SVGA adapters. An attempt at creating a standard named VESA BIOS Extensions (VBE) was made, but not all manufacturers used it.

When the 386 was introduced, again a protected mode OS could be written for it. This time, DOS compatibility was much easier because of virtual 8086 mode. Unfortunately programs could not switch directly between them, so eventually, some new memory-model APIs were developed, VCPI and DPMI, the latter becoming the most popular.

Because of the great number of third-party adapters and no standard for them, programming the PC could be difficult. Professional developers would operate a large test-suite of various known-to-be-popular hardware combinations.

Meanwhile, consumers were overwhelmed by the competing, incompatible standards and many different combinations of hardware on offer. To give them some idea of what sort of PC they would need to operate their software, the Multimedia PC (MPC) standard was set during 1990. A PC that met the minimum MPC standard could be marketed with the MPC logo, giving consumers an easy-to-understand specification to look for. Software that could operate on the most minimally MPC-compliant PC would be guaranteed[who?] to operate on any MPC. The MPC level 2 and MPC level 3 standards were set later, but the term «MPC compliant» never became popular. After MPC level 3 during 1996, no further MPC standards were established.

Challenges to Wintel domination[edit]

By the late 1990s, the success of Microsoft Windows had driven rival commercial operating systems into near-extinction, and had ensured that the «IBM PC compatible» computer was the dominant computing platform. This meant that if a developer made their software only for the Wintel platform, they would still be able to reach the vast majority of computer users. The only major competitor to Windows with more than a few percentage points of market share was Apple, Inc.’s Macintosh. The Mac started out billed as «the computer for the rest of us», but high prices and closed architecture drove the Macintosh into an education and desktop publishing niche, from which it only emerged in the mid-2000s. By the mid-1990s the Mac’s market share had dwindled to around 5% and introducing a new rival operating system had become too risky a commercial venture. Experience had shown that even if an operating system was technically superior to Windows, it would be a failure in the market (BeOS and OS/2 for example). In 1989, Steve Jobs said of his new NeXT system, «It will either be the last new hardware platform to succeed, or the first to fail.»[citation needed] Four years later in 1993, NeXT announced it was ending production of the NeXTcube and porting NeXTSTEP to Intel processors.

Very early on in PC history, some companies introduced their own XT-compatible chipsets. For example, Chips and Technologies introduced their 82C100 XT Controller which integrated and replaced six of the original XT circuits: one 8237 DMA controller, one 8253 interrupt timer, one 8255 parallel interface controller, one 8259 interrupt controller, one 8284 clock generator, and one 8288 bus controller. Similar non-Intel chipsets appeared for the AT-compatibles, for example OPTi’s 82C206 or 82C495XLC which were found in many 486 and early Pentium systems.[53] The x86 chipset market was very volatile though. In 1993, VLSI Technology had become the dominant market player only to be virtually wiped out by Intel a year later. Intel has been the uncontested leader ever since.[54] As the «Wintel» platform gained dominance Intel gradually abandoned the practice of licensing its technologies to other chipset makers; in 2010 Intel was involved in litigation related to their refusal to license their processor bus and related technologies to other companies like Nvidia.[55]

Companies such as AMD and Cyrix developed alternative x86 CPUs that were functionally compatible with Intel’s. Towards the end of the 1990s, AMD was taking an increasing share of the CPU market for PCs. AMD even ended up playing a significant role in directing the development of the x86 platform when its Athlon line of processors continued to develop the classic x86 architecture as Intel deviated with its Netburst architecture for the Pentium 4 CPUs and the IA-64 architecture for the Itanium set of server CPUs. AMD developed AMD64, the first major extension not created by Intel, which Intel later adopted as x86-64. During 2006 Intel began abandoning Netburst with the release of their set of «Core» processors that represented a development of the earlier Pentium III.

A major alternative to Wintel domination is the rise of alternative operating systems[clarification needed] since the early 2000s, which has been marked as the start of a post-PC era.[citation needed]

The IBM PC compatible today[edit]

The term «IBM PC compatible» is not commonly used presently because many current mainstream desktop and laptop computers are based on the PC architecture, and IBM no longer makes PCs. The competing hardware architectures have either been discontinued or, like the Amiga, have been relegated to niche, enthusiast markets. In the past, the most successful exception was Apple’s Macintosh platform, which used non-Intel processors from its inception. Although Macintosh was initially based on the Motorola 68000 series, then transitioned to the PowerPC architecture, Macintosh computers transitioned to Intel processors beginning in 2006. Until 2020 Macintosh computers shared the same system architecture as their Wintel counterparts and could boot Microsoft Windows without a DOS Compatibility Card. However, with the announcement of the internally developed ARM-based M1 CPU, they are again the exception to IBM compatibility.

The processor speed and memory capacity of modern PCs are many orders of magnitude greater than they were for the original IBM PC and yet backwards compatibility has been largely maintained – a 32-bit operating system released during the 2000s can still operate many of the simpler programs written for the OS of the early 1980s without needing an emulator, though an emulator like DOSBox now has near-native functionality at full speed (and is necessary for certain games which may run too fast on modern processors). Additionally, many modern PCs can still run DOS directly, although special options such as USB legacy mode and SATA-to-PATA emulation may need to be set in the BIOS setup utility. Computers using the UEFI might need to be set at legacy BIOS mode to be able to boot DOS. However, the BIOS/UEFI options in most mass-produced consumer-grade computers are very limited and cannot be configured to truly handle OSes such as the original variants of DOS.

The spread of the x86-64 architecture has further distanced current computers’ and operating systems’ internal similarity with the original IBM PC by introducing yet another processor mode with an instruction set modified for 64-bit addressing, but x86-64 capable processors also retain standard x86 compatibility.

See also[edit]

  • AT (form factor)
  • ATX form factor
  • Baby AT form factor
  • BIOS
  • History of computing hardware (1960s–present)
  • Homebuilt computer
  • Influence of the IBM PC on the personal computer market
  • PC speaker
  • Personal computer
  • x86 architecture
  • MS-DOS
  • CP/M
  • PS/2 — successor released by IBM that did not succeed, but many of its elements have been adopted by industry
  • PC-9800 series — competing standard
  • PowerPC Reference Platform → Common Hardware Reference Platform — competing standard for PowerPC
  • Unified Extensible Firmware Interface

References[edit]

  1. ^ Advertisement (October 1982). «Check The Chart Before You Choose Your New 16-Bit Computer System». BYTE. p. 83. Retrieved July 15, 2021.
  2. ^ Compaq Leads ‘Gang of Nine’ In Offering Alternative to MCA, InfoWorld, September 19, 1988.
  3. ^ Norton, Peter (February 5, 1985). «Software for Once and All». PC Magazine. p. 103. Retrieved October 28, 2013.
  4. ^ Libes, Sol (December 1981). «Bytelines». BYTE. pp. 314–318. Retrieved January 29, 2015.
  5. ^ «Lookalikes From Home & Abroad». PC Magazine. February–March 1982. p. 5. Retrieved October 20, 2013.
  6. ^ Zussman, John Unger (August 23, 1982). «Let’s keep those systems open». InfoWorld. p. 29. Retrieved January 29, 2015.
  7. ^ Sandler, Corey (June 1983). «Getting To Know You». PC Magazine. p. 31. Retrieved October 21, 2013.
  8. ^ Barmash, Isadore (June 10, 1983). «Corporate Triumph, Then Death in a Ferrari». The New York Times. p. A1. ISSN 0362-4331. Retrieved June 19, 2019.
  9. ^ a b Mace, Scott (January 9–16, 1984). «IBM PC clone makers shun total compatibility». InfoWorld. pp. 79–81. Retrieved February 4, 2015.
  10. ^ Cook, Karen; Langdell, James (January 24, 1984). «PC-Compatible Portables». PC Magazine. p. 39. Retrieved October 23, 2013.
  11. ^ «Radio Shack Computer Catalog RSC-12, page 4». radioshackcatalogs dot com. Tandy/Radio Shack. Archived from the original on October 3, 2014. Retrieved June 27, 2017.
  12. ^ «Radio Shack Computer Catalog RSC-11, page 6». radioshackcatalogs dot com. Tandy/Radio Shack. Archived from the original on October 3, 2014. Retrieved June 27, 2017.
  13. ^ a b c Pournelle, Jerry (November 1984). «NCC Reflections». BYTE. p. 361. Retrieved October 23, 2013.
  14. ^ a b Malloy, Rich (September 1983). «The Corona Portable PC». BYTE. pp. 226–228. Retrieved August 16, 2015.
  15. ^ Ward, Ronnie (November 1983). «Levels of PC Compatibility». BYTE. pp. 248–249. Retrieved March 19, 2016.
  16. ^ a b Yakal, Kathy (January 1985). «Bruce Artwick / The Designer Behind Flight Simulator II». Compute!’s Gazette. p. 32. Retrieved July 6, 2014.
  17. ^ Alsop, Stewart (January 31, 1994). «A public Windows pane to make compatibility clearer». InfoWorld. p. 102. Retrieved February 28, 2011.
  18. ^ Pournelle, Jerry (September 1983). «Eagles, Text Editors, New Compilers, and Much More». BYTE. p. 307. Retrieved April 7, 2019.
  19. ^ IBM PC Compatibles Competitive Evaluation. Columbia Data Products (published November 1983). 1983. Retrieved October 15, 2022.
  20. ^ da Cruz, Frank (January 23, 1984). «IBM PC Kermit». Info-Kermit Digest (Mailing list). Kermit Project, Columbia University. Retrieved February 23, 2016.
  21. ^ a b Salisbury, David F. (February 9, 1984). «Why the IBM PC spawned a mob of look-alikes». The Christian Science Monitor. ISSN 0882-7729. Retrieved October 7, 2020.
  22. ^ Krasnoff, Barbara (March 20, 1984). «No Matter Who’s Invited, Some Will Turn Out To Be Incompatible». PC Magazine. p. 57. Retrieved October 24, 2013.
  23. ^ Krasnoff, Barbara (April 3, 1984). «Putting PC Compatibles To the Test». PC Magazine. pp. 110–144. Retrieved October 24, 2013.
  24. ^ «Pick Up Where IBM Leaves Off». InfoWorld (advertisement). February 27, 1984. p. 41. Retrieved January 18, 2015.
  25. ^ a b Pournelle, Jerry (July 1984). «The West Coast Faire». Byte. p. 136. Archived from the original on May 28, 2012. Retrieved November 8, 2011.
  26. ^ a b Lockwood, Russ (September 1985). «Zenith Z-151; choice of U.S. Air Force and Navy». Creative Computing. p. 50. Retrieved February 26, 2013.
  27. ^ Poor, Alfred (October 2, 1984). «Zenith Strikes Twice». PC Magazine. p. 206. Retrieved October 25, 2013.
  28. ^ Callamaras, Peter V. (November 1984). «The Columbia Multipersonal Computer-VP». BYTE. p. 276. Retrieved October 23, 2013.
  29. ^ Mace, Scott; Karen Sorensen (May 5, 1986). «Amiga, Atari Ready PC Emulators». InfoWorld. p. 5. Retrieved February 28, 2011.
  30. ^ Caruso, Denise (February 27, 1984). «IBM wins disputes over PC copyrights». InfoWorld. p. 15. Retrieved January 18, 2015.
  31. ^ Langdell, James (July 10, 1984). «Phoenix Says Its BIOS May Foil IBM’s Lawsuits». PC Magazine. p. 56. Retrieved October 25, 2013.
  32. ^ Schmidt, Robert (July 1994). «What Is The BIOS?». Computing Basics. Archived from the original on March 10, 2012. Retrieved September 19, 2011.
  33. ^ «Competing on Price». InfoWorld. September 30, 1985. p. 1. Retrieved February 20, 2015.
  34. ^ a b Freeze, Ken (December 16, 1985). «Leading Edge: Superior Value in IBM-PC Clone Market Contest». InfoWorld. p. 43. Retrieved July 22, 2014.
  35. ^ Halfhill, Tom R. (December 1986). «The MS-DOS Invasion / IBM Compatibles Are Coming Home». Compute!. p. 32. Retrieved November 9, 2013.
  36. ^ Ferrell, Keith (July 1987). «IBM Compatibles: The Universe Expands». Compute!. p. 14. Retrieved January 31, 2020.
  37. ^ a b c «Can Anybody Tackle IBM?». The Economist. November 26, 1983.
  38. ^ Curran, Lawrence J. (February 1984). «The Compatibility Craze». BYTE. p. 4. Retrieved August 26, 2015.
  39. ^ Machrone, Bill (November 26, 1985). «Compatibility Wars—Here and Abroad». PC Magazine. p. 59. Retrieved October 29, 2013.
  40. ^ Webster, Bruce (January 1987). «View and Reviews». Byte. p. 367. Retrieved November 4, 2013.
  41. ^ Borrell, Jerry (May 1992). «Opening Pandora’s Box». Macworld. pp. 21–22.
  42. ^ Parker, Rachel (May 4, 1987). «PC Vendors’ Sales Rise Following PS/2 Debut». InfoWorld. pp. 1, 85.
  43. ^ a b c Scisco, Peter (December 1988). «Bus, Bus, Magic Bus». Compute!. p. 10. Retrieved November 10, 2013.
  44. ^ LaPlante, Alice; Furger, Roberta (January 23, 1989). «Compaq Vying To Become the IBM of the ’90s». InfoWorld. pp. 1, 8. Retrieved March 17, 2016.
  45. ^ a b Lewis, Peter H. (October 22, 1989). «THE EXECUTIVE COMPUTER; The Race to Market a 486 Machine». The New York Times. ISSN 0362-4331. Retrieved May 20, 2020.
  46. ^ Reimer, Jeremy (December 15, 2005). «Total share: 30 years of personal computer market share figures». Ars Technica. Retrieved September 13, 2008.
  47. ^ Miller, Michael. «Why The IBM PC Had An Open Architecture». forwardthinking dot pcmag dot com. Ziff Davis. Retrieved June 27, 2017.
  48. ^ Brown, Marcel. «IBM Signs A Deal With The Devil». thisdayintechhistory dot com. MB Tech, Inc. Retrieved June 27, 2017.
  49. ^ Killen, Michael (Fall 1984). «IBM Forecast / Market Dominance». Byte. pp. 30–38. Retrieved March 18, 2016.
  50. ^ InfoWorld July 1986 ad: «Career Starter Kit: Everything you need to begin serious computing immediately». July 7, 1986.
  51. ^ InfoWorld July 1986. July 28, 1986.
  52. ^ Gates, Bill (March 25, 1997). «Interview: Bill Gates, Microsoft» (Interview). Interviewed by Michael J. Miller. pp. 230–235.
  53. ^ Mike Tooley (2005). PC Based Instrumentation and Control (3rd ed.). Newness. p. 32. ISBN 978-1-136-37449-4.
  54. ^ Scott M. Mueller (2011). Upgrading and Repairing PCs (20th ed.). Que Publishing. p. 171. ISBN 978-0-13-268218-3.
  55. ^ Intel vs. Nvidia: The tech behind the legal case

Общие
сведения о
MS DOS

Операционные
системы для персональных ЭВМ за время
существования этого класса компьютеров
с 1975 г. претерпели значительное развитие,
сопровождавшееся увеличением разрядности
персональных компьютеров (ПК) от 8 до
32, расширением возможностей, улучшением
интерфейса с пользователем (табл.2.1).

Таблица
2.1 Некоторые типы ОС для персональных
компьютеров

ПК

8-разрядные

16-разрядные

32-разрядные

Р/М-80, MSX
DOS,

MикpoDOS,

Микрос-80

MS-DOS,
РАФОС,

ОС DBK,
ИНМОС

UNIX,
XENIX,

Windows
95,

OS/2

8-разрядные
ОС сохраняют значение в качестве
операционных систем простейших учебных
и бытовых (игровых) компьютеров. Из-за
ограниченного адресного пространства
оперативной памяти (65 кбайт) серьезные
профессиональные применения таких
компьютеров невозможны.

16-разрядные
IBM-совместимые компьютеры составляют
значительную часть парка профессиональных
персональных компьютеров в нашей стране.
Самая распространенная ОС для этих
компьютеров — однопользовательская
однозадачная MS DOS
(компании MicroSoft — сокращенно
MS; DOS —
английская аббревиатура названия
«дисковая операционная система»). Первая
версия этой ОС была создана одновременно
с персональным компьютером IBM
PC в 1981 г. и из внешних
устройств поддерживала лишь накопители
на гибких дисках с дискетами на 160 кбайт.
Версия 2.0 связана с появлением модификации
PC XT,
поддерживала также накопители на жестких
дисках до 10 Мбайт, древовидную файловую
структуру. Популярная на протяжении
ряда лет версия 3.3 (1987 г.) — для поддержки
PC AT. Эта
модификация ОС адресует 640 кбайт
оперативной памяти, что в момент ее
появления было прогрессивным моментом,
а затем стало сдерживающим прогресс
программного обеспечения фактором.
Современные версии MS DOS
преодолели ограничения на размер
оперативного запоминающего устройства
(ОЗУ), имеют множество новых команд,
содержат встроенные драйверы устройств,
графическую оболочку, справочную систему
и т.д.

Основные
структурные компоненты MS
DOS таковы:

• базовая
система ввода-вывода (BIOS);

• системный
загрузчик (SB);

• драйверы
устройств (т.е. программы, поддерживающие
их работу);

• базовый
модуль;

• командный
процессор (называемый также интерпретатором
команд);

• утилиты
DOS (вспомогательные
программы).

Охарактеризуем
коротко основные компоненты. BIOS
хранится в ПЗУ. Эта программа написана
непосредственно в машинных кодах; при
включении компьютера она автоматически
считывается в ОЗУ, запускается на
исполнение и производит беглую проверку
работоспособности основных устройств
компьютера. Затем BIOS
производит поиск на дисках программы
запуска операционной системы (программы
начальной
загрузки). BIOS
имеет также функции поддержки стандартных
периферийных устройств, прежде всего
дисплея и клавиатуры.

Программа
начальной загрузки, найденная BIOS-ом
на диске, обращается последовательно
к дисководам А, В и т.д. пока не найдет
программу SB — системный
загрузчик
. Эта программа проверяет
наличие на диске ядра операционной
системы, состоящего из файлов с названиями
ibmio.sys — файла
расширения BIOS и command.com
— командного процессора, загружает их
в ОЗУ и запускает на исполнение первую
из этих программ. Она дополнительно
тестирует оборудование, осуществляет
конфигурирование DOS
(стандартное при отсутствии файла
config.sys —
файла конфигурации или нестандартное
в соответствии с содержанием файла
config.sys), подключает необходимые драйверы
и т.д. Далее эта программа устанавливает
некоторые указания о способах обработки
прерываний (векторы прерываний) и
передает управление базовому модулю
DOS, который продолжает
устанавливать правила обработки
прерываний и после этого загружает в
ОЗУ командный процессор и передает ему
управление.

Пользователь,
работающий с DOS без программ
— оболочек или дополнительных интерфейсных
систем, непосредственно общается с
командным процессором. Режим работы —
диалоговый, т.е. пользователь отдает
команду, ОС выполняет и ждет следующей
команды. Способ отдавать команды является
достаточно архаичным — текст команды
нужно просто набрать на клавиатуре, для
чего большую часть команд надо помнить,
а для редко встречающихся — пользоваться
справочником (либо в виде книги, либо
встроенным в DOS).

Командный
процессор,
будучи запущенным, вначале
отыскивает и исполняет программу
автозапуска
(файл autoexec.bat),
если она есть. Эта программа создается
пользователем из команд DOS
для того, чтобы произвести некоторые
рутинные действия по созданию удобной
для начала работы обстановки. Например,
если при запуске компьютера вы получаете
на экране панели Norton
Commander, то лишь потому, что
«автозапуск» этой программы предусмотрен
тем, кто составлял файл autoexec.bat.
Следующее действие командного процессора
— выдача на экран приглашения пользователю
вводить команду, выглядящее, например,
так: С> (если DOS загружалась
с диска С).

В ходе работы
прикладных програм в ОЗУ постоянно
находится лишь малая часть DOS
(называемая резидентной). Все
остальные модули DOS
подгружаются лишь по мере потребности
в них и удаляются из ОЗУ после отработки.

Файловая
система MS DOS
поддерживает дисководы, обозначаемые
латинской буквой и двоеточием, например:

а:, b:,
с:,

иерархическую
систему каталогов, заимствованную у
системы UNIX, файлы с именами
до восьми символов и расширением до
трех.

Общие
команды
MS DOS

Общие команды
распознаются и выполняются командным
процессором command.com. Команды вводятся с
клавиатуры, их ввод завершается нажатием
клавиши <ВВОД> (<ENTER>).

Общие команды
DOS делятся на группы:

• команды
работы с дисками;

• команды
работы с файлами;

• команды
работы с каталогами;

• команды
управления системой.

Типовая
структура команды выглядит следующим
образом:

<имя
команды> [<список параметров>]
[<список ключей>]

Параметры
(аргументы) указывают на те объекты, над
которыми совершаются операции, ключи
уточняют действие команды. Признак
ключа (переключателя) -наличие косой
линии ‘ /’. Квадратные скобки указывают
на возможность отсутствия фрагмента.

DIR

Команда
работы с каталогами; выводит на экран
список директорией и файлов, находящихся
внутри текущего директория. Если
использовать команду DIR
без параметров и переключателей, она
выводит имена файлов (директорией), их
расширения, размеры (в байтах), дату и
время создания, их число, общий размер
и размер свободного дискового пространства.

Полный
синтаксис таков:

DIR [диск:] [путь] [имя_файла] |/
Р] //W]
[/А[[:]атрибуты]]
[/0[[:]порядок_сортировки]] […]

Параметры

[диск:][путь]
указывают дисковод и каталог, оглавление
которого нужно просмотреть;

[имя_фаила]
указывают файл или группу файлов, список
которых необходимо
получить.

В имени файла
могут быть использованы символы-заместители:

? заменяет
один произвольный символ в имени файла;

* заменяет
произвольное число произвольных
символов.

Например:

DIR
*.txt просмотр списка всех
файлов с расширением txt;

DIR а?.* просмотр
списка файлов с именами из двух знаков,
первый из которых
буква а, и
произвольными расширениями.

Ключи:

/Р выводит
информацию, пока экран не заполнится,
для получения
следующих экранов
надо нажимать любую клавишу;

/W
выводит информацию в сокращенном виде,
только имена файлов и
директориев
(в 5 столбцов);

/А[[:]
атрибуты] выводит информацию тех
директориев и файлов, атрибуты
которых
указаны.

Вот некоторые
атрибуты:

Н . скрытые
файлы;

— Н все файлы,
кроме скрытых;

S
системные файлы;

— S
все файлы, кроме системных;

D
директории;

-D
только файлы;

R
файлы только для чтения.

Параметр

/О[[:]
порядок_сортировки]

управляет
порядком сортировки файлов в выдаваемом
на экран списке. Без этого параметра
имена файлов и директорией выдаются в
алфавитном порядке. Задавая его
соответствующим образом, можно
организовать вывод файлов и директориев
в порядке, обратном алфавитному, в
алфавитном или обратном порядке по
именам расширений, в порядке возрастания
или убывания даты и времени последнего
изменения содержимого файла или
директория, в порядке возрастания или
убывание их размеров.

Еще несколько
команд той же группы (только имена):

MKDIR
(МО) создание нового директория;

CHDIR
(CD) переход в другой
директорий.

DEL
(
ERASE)

Команда
работы с файлами; удаляет файлы.

Синтаксис:

DEL
[диск:] [путь] <имя_файла> [/Р]

Параметр

[диск:] [путь]
<имя_файла>

указывает
местонахождение и имя удаляемого файла
или группы файлов, если в имени используются
символы-заместители.

Ключ /Р
вызывает запрос подтверждения для
каждого удаляемого файла.

COPY

Команда
работы с файлами; копирует один или
более файлов в указанное место, а также
может использоваться для слияния файлов.
Синтаксис:

COPY [/Y|/-Y]
[/AI/B] <файл-источник> [/A|/B]
[+ файл-источник [/А|/В] [+ …]] [файл-результат
[/А|/В]] [/V]

Параметры
состоят из обозначения дисковода,
директория и имени файла.

<файл-источник>
указывает местоположение и имя файла,
содержимое
которого необходимо
копировать.

<файл-результат>
указывает местоположение и имя файла,
в который нужно
поместить
скопированную информацию.

Ключи:

/Y
указывает, что команда не должна
запрашивать подтверждения при
замене
существующих файлов;

/V проверка
того, что новые файлы записаны правильно.

Еще команда
той же группы:

RENAME
(REN) — переименование файла
или группы файлов;

Примерами
команд управления системой служат
(приводятся только имена):

COMMAND
— запуск командного процессора;

EXIT
— выход из командного процессора.

Дополнительные
команды-утилиты

Помимо команд,
распознаваемых и выполняемых командным
процессором, в операционной системе
имеется большое число утилит — команд,
реализованных в виде отдельных программ.
В качестве примера рассмотрим утилиту
форматирования магнитных дисков.

FORMAT
— форматирует диск для использования в
MS DOS.

Утилита
FORMAT создает пустой
директорий и таблицы FAT
на диске, а также проверяет наличие
испорченных областей на диске. Может
уничтожить все данные на диске.

Синтаксис:

FORMAT
диск: [/V[:метка]] [/Q]
[/U] [/F:paзмep][/B|/S]
[/С]

FORMAT
диск: [/V[:метка]] [/Q] [/U]
[/ТдорожекN:секторов]
[/B|/S] [/С]

FORMAT
диск: [/V[:метка]]
[/Q] [/U]
[/l][/4] [/B|/S]
[/С]

FORMAT
диск: [/Q] [/U] [/1] [/4] [/8] [/B|/S]
[/С]

Параметр

диск:
обозначает форматируемый диск (это
единственный обязательный
параметр
утилиты).

Ключи

/V:метка
указывает метку диска, используется
редко;

/Q указывает,
что производится «быстрое» форматирование,
т.е. проверку
испорченных областей
проводить не надо;

/U указывает,
что «восстанавливать» информацию до
форматирования не
потребуется;

/F:размер
указывает емкость дискеты;

/S
копирование на дискету файлов
операционной системы IO.SYS,

MSDOS.SYS
и COMMAND.COM,
что делает ее загрузочной;

/Т:дорожек
указывает число дорожек на дискете;

/N:секторов
задает число секторов на дискете.

DISKCOPY

Команда
работы с дисками (гибкими); копирует
содержимое флоппи-диска в одном дисководе
на диск в другом. Ее синтаксис таков

DISKCOPY
[dl:][d2:][/l]

Здесь первые
два объекта в квадратных скобках —
параметры, третий — ключ.

Примеры.

DISKCOPY
А: В: скопировать дискету в дисководе
А на дискету в дисководе В;

DISKCOPY
А: скопировать дискету в дисководе А
на дискету в текущем
дисководе;

DISKCOPY
А: В: /I скопировать только первую сторону
дискеты.

Еще несколько
команд той же группы (только имена;
параметры и ключи можно найти в
справочниках):

DISKCOMP
— сравнение содержимого двух дискет
(с целью определить,
совпадает ли
оно);

CHKDSK
— проверка целостности файловой
структуры на диске, коррекция
ее
ошибок;

RECOVER
— восстановление (насколько возможно)
информации на дефект-
ном диске.

Большое
количество утилит MS DOS
описано в руководстве по этой системе.
Важное значение имеют также драйверы,
особенно расширенной оперативной
памяти, входящие в состав ОС и позволяющие
использовать более 640 кбайт памяти.

Особую роль
в системе играют файлы CONFIG.SYS
и AUTOEXEC.BAT,
читаемые при загрузке системы и задающие
ее конфигурацию, загружаемые в память
драйверы и резидентные программы, а
также дополнительные команды, выполняемые
при загрузке системы.

CONFIG.SYS

Выполняется
до загрузки командного процессора и
содержит вызовы SYS-драйверов.
Загружаемые драйверы устанавливаются
командой DEVICE, после которой
указывается полное имя файла, содержащего
драйвер. Например, для подключения
драйвера мыши MOUSE.SYS
можно задать команду:

DEVICE=C:DOSMOUSE.SYS
.

Начиная с
версии MS DOS
4.0 предусматривается загрузка СОМ и
ЕХЕ-драйверов с помощью команды INSTALL.
Например,

INSTALL=C:DOSMOUSE.COM.

Для эффективной
работы с различными типами микропроцессоров
компьютера (80286, 80386, 80486, Pentium)
и размеров оперативной памяти используют
специальные драйверы:

DEVISE=C:DOSHIMEM.SYS

DEVISE=C:DOSEMM386.EXE
NOEMS

DEVISE=C:DOSEMM486.EXE.

Кроме загрузки
внешних драйверов, CONFIG.SYS загружает свои
(внутренние) команды.

Если на
компьютере отсутствует кэш жесткого
диска (т.е. буферная область ОЗУ, где
сохраняется содержание блоков диска),
то для ускорения работы с диском вродят
команду BUFFERS. Буфер — это
часть оперативной памяти размером 532
байт.

Пример:

BUFFERS=20.

С помощью
команды FILES можно указать
число файлов, которые могут быть
одновременно использованы системой и
программами.

Команда DOS
дает возможность загружать модули
операционной системы и некоторые
драйверы в область памяти выше 640 кбайт,
тем самым увеличивая размер свободной
базовой памяти, что важно для ряда
прикладных программ.

Ниже приведены
примеры типичных файлов конфигураций:

1. для PC
286

REM
Типичный CONFIG.SYS

DOS=HIGH

REM
По возможности загружать модули
операционной системы и

REM
некоторые драйверы в НМA

REM
(первые 64 кбайта области памяти выше 1
Мбайта)

FILES=20

REM
До 20 файлов может быть одновременно
открыто

BUFFERS=5

REM
Для работы с файлами на жестком диске
использовать 5 буферов

DEVICE=C:DOSHIMEM.SYS

REM
Загрузка менеджера области памяти выше
1 Мбайта

DEVICE=C:WINDOWSMOUSE.SYS

REM
Загрузка драйвера манипулятора типа
«мышь»

DEVICE=C:STACKERSTACHIGH.SYS

REM
Загрузка драйвера поддержки работы с
дисками,

REM
использующими компрессию данных

2. для PC 386

REM
Типичный CONFIG.SYS

DOS=HIGH,
UMB

REM
По возможности загружать модули
операционной системы и

REM
некоторые драйверы в НМА

REM
(первые 64 Кбайта области памяти выше 1
Мбайта)

REM
и UMB (блоки в области памяти между 640 Кб
и 1 Мб)

FILES=20

REM
До 20 файлов может быть одновременно
открыто

BUFFERS=5

REM
Для работы с файлами на жестком диске
использовать 5 буферов

DEVICE=C:DOSHIMEM.SYS

REM
Загрузка менеджера области памяти выше
1 Мбайта

DEVICE=C:DOSEMM386.EXE
NOEMS

REM
Загрузка менеджера расширенной памяти

REM
с включенной поддержкой работы с UMB

DEVICEHIGH=C:WINDOWSMOUSE.SYS

REM
Загрузка драйвера манипулятора типа
«мышь»

REM
в
UMB

DEVICE=C:STACKERSTACHIGH.SYS

REM
Загрузка драйвера поддержки работы с
дисками,

REM
использующими компрессию данных

Не менее
важную роль при начальной загрузке
компьютера играет файл AUTOEXEC.BAT.
Фактически в AUTOEXEC.BAT
записаны команды, которые иначе пришлось
бы вводить вручную в начале каждого
сеанса работы. Например:

C:KEYRUS

REM
запуск программы, руссифицирующей ввод
с клавиатуры и вывод на экран

C:DOSMOUSE

REM
запуск драйвера манипулятора типа
«мышь»

PROMPT
$P$G

RЕМ
установка вида приглашения командной
строки DOS

PATH
C::C:DOS:C:NC:C:TOOLS

REM
установка путей поиска файлов программ,
вызываемых на выполнение

SET
TEMP=C:DOS

REM
установка значения переменной окружения,
указывающей путь

REM
к временным файлам

NC

REM
запуск
файл-менеджера
NORTON COMMANDER

Содержание

  1. PC (ПК) и Mac (Macintosh) – основные отличия двух систем
  2. PC (ПК)
  3. Mac (Macintosh)
  4. Чем отличаются Mac и ПК?
  5. Дизайн
  6. Технические параметры
  7. Разнообразие моделей
  8. Операционная система
  9. Программное обеспечение
  10. Безопасность
  11. [1] Главные различия между Mac и PC
  12. Дизайн
  13. Технические характеристики
  14. Конфигурация
  15. Доступность
  16. Computers for the rest of us… или компьютеры в нашей жизни
  17. Компьютеры в нашей жизни
  18. Однополюсный мир
  19. Есть ли альтернатива привычному миру?
  20. Платформа Apple Macintosh (макинтош)
  21. Computers for the rest of us… или компьютеры в нашей жизни: 3 комментария
  22. Macintosh против PC в вопросах и ответах
  23. С чего все начиналось?
  24. А зачем?
  25. Из чего выбираем?
  26. Как долго служит?
  27. Какое «железо» лучше?
  28. Равны ли программные возможности?
  29. А что с совместимостью?
  30. Что в итоге?

PC (ПК) и Mac (Macintosh) – основные отличия двух систем

Вы, конечно же, слышали, как компьютер называют персональным или PC (ПК). Только это обобщённое название и не все компьютеры объединены под этими терминами. Сейчас на рынке компьютеров существует два основных направления в создании этих умных машин:

PC (ПК)

К категории PC, относятся компьютеры многих производителей, таких как: HP (Hewlett Packard), Dell, Asus, Acer и так далее. А началось все с IBM PC, который был создан в 1981 году. Другие компании стали создавать аналогичные компьютеры, которые были названы IBM PC-Совместимый (часто сокращается до РС).

И эта категория занимает значительную долю на рынке. Компьютеры этой категории относятся к открытым системам, то есть такие компьютеры можно модернизировать (заменить жёсткий диск, видеокарту, добавить ОЗУ и т.д.). Как правило, такие компьютеры работают на базе операционной системы Microsoft Windows.

pc komp

Mac (Macintosh)

К категории Мас, относят компьютеры, сделанные одной компанией, Apple Inc. Впервые Macintosh был представлен в 1984 году, и это был первый широко продаваемый персональный компьютер с Графическим Интерфейсом Пользователя, или GUI.

Эти компьютеры относятся к закрытым системам и работают на базе операционной системы Mac OS X. Стив Джобс, считал что продукция, производимая в Apple, не нуждается в модернизации. Эти компьютеры содержат все необходимое для работы, они не разбираются, не модернизируются обычными пользователями.

mac

Друзья, поддержите нас! Поделитесь статьёй в социальных сетях:

Источник

Чем отличаются Mac и ПК?

Здесь мы не будем сравнивать возможности компьютеров под управлением Windows и Mac. Мы просто узнаем, каковы основные различия между ноутбуками на основе двух операционных систем.
Читая материал ниже, подумайте о том, какие ноутбуки вы предпочитаете.

Дизайн

Это одна из самых отличительных особенностей Mac и ПК. Уже более трех десятилетий Стив Джобс поставил все свои таланты и энергию в разработку уникального дизайна продуктов Apple, не имеющего аналогов среди своих конкурентов.

Необычный акцент на дизайне начинается с первого Macintosh, представленного в 1984 году. Как и большинство компьютеров в текущей линейке Apple, его процессор и монитор находятся в одном месте, таким образом, стремясь к более тонкому дизайну, что одновременно создает проблемы для ремонта подобной техники самостоятельно, на этой странице вы найдете информацию по профессиональному ремонту техники Apple.

Возможно, самым большим успехом Стива Джобса и дизайнера Джонатана Айва от Apple стал iMac, который увидел мир в 1998 году. Появление этого продукта стало началом развития широкой популярности компании. В настоящее время, многие производители вдохновлены дизайнерскими решениями Apple, но ни один из них не получил признание, которое Mac завоевал на протяжении многих лет.

С другой стороны, компьютеры Windows не производятся только одной компанией. На этих ноутбуках на мировом рынке представлены сотни тысяч различных дизайнов: от серьезного и делового до космической эры для реальных геймеров у ноутбуков Alienware. Некоторые модели могут выглядеть лучше по внешнему виду, чем устройства Apple, но у ПК нет единого видения. Конечно, это не плохо — если вам не нравится дизайн, вы можете искать другого производителя, рассмотреть другие варианты.

Одно из самых известных различий между Mac и ПК — это цена. Продукты Mac продаются по меньшей мере на 1000 долларов, в то время как многие модели Windows доступны в магазинах, стоимость которых значительно ниже этой цены, но они также очень хороши.

Проблема сравнения цен между двумя конкурентами заключается в том, что компьютеры редко сравнимы по характеристикам. Даже если вы найдете два ноутбука с одинаковой скоростью процессора, оперативной памяти, емкостью жесткого диска, видеографикой, памятью и портами, каждый из них будет предустановлен с помощью множества программных пакетов. Пользователю может потребоваться приобрести дополнительное программное обеспечение, такое как антивирусная программа для ПК и Microsoft Office для Mac.

То, на чем пользователь собирается остановиться — Mac или ПК, полностью зависит от его потребностей и финансовых возможностей.

Если вам просто нужен компьютер для ежедневных действий, таких как просмотр информации в Интернете, общение с друзьями, поиск информации и т.д., не обязательно приобретать Mac (естественно, если вы этого не хотите!). Существует огромное количество компьютеров, которые могут быть полезны для вас и станут отличным помощником.

Технические параметры

Технические параметры, предлагаемые продуктами Apple и ПК, могут быть очень похожими и даже одинаковыми, в зависимости от того, какой бренд и модель вы сравниваете. Хотя компьютеры состоят из одних и тех же внутренних компонентов, таких как процессор, оперативная память, жесткий диск, видеокарты и т.д., скорость и емкость компонентов не одинаковы. В целом, ноутбуки Apple оснащены более быстрыми процессорами, чем Windows, но они, как правило, имеют большую память, дисковое пространство и USB-порты.

Типы соединений и оптические устройства, которые имеются у конкурентов, также имеют значительные отличия. Mac предлагает стандартный набор функций, включая SuperDrive, аудио вход и выход, USB, FireWire (передача данных), Thunderbolt (видеовыход), Ethernet. ПК предлагают аналогичные функции, а также проигрыватели Blu-ray, ТВ-тюнеры, сенсорный экран, порты HDMI.

Разнообразие моделей

Возможно, наиболее очевидной разницей между конкурентами является количество конфигураций, доступных для каждой марки. В настоящее время Apple предлагает 5 компьютерных линий: MacBook Air, MacBook Pro, Mac mini, iMac и Mac Pro. Компания разработала в общей сложности 18 уникальных компьютеров. Конечно, этот ограниченный выбор не является признаком слабости.

С другой стороны, ПК имеют множество форм и размеров. В общей сложности, существует 11 различных марок устройств на базе Windows, включая Acer, Compaq, Dell, eMachines, Asus, Gateway, HP, Lenovo, Samsung, Sony и Toshiba. Каждая из этих компаний производит различные модели ноутбуков. Большинство пользователей принимают этот критерий в качестве плюса Windows, поскольку они с большей вероятностью найдут машину, которая удовлетворяет их потребности и вкусы.

Операционная система

Это еще одна особенность, которая значительно отличает двух соперников. Macs предустановлен OS X Lion, в то время как ПК поставляются с Microsoft Windows 7 или 10. В период с 2007 по 2009 год, когда Windows Vista стала новой операционной системой Microsoft, эта OS X широко рассматривалась как лучший вариант. Vista работала медленно и постоянно произвольно открывала диалоговые окна. Однако Microsoft внесла существенные изменения в стабильность и производительность Windows 7, что делает выбор текущей операционной системы скорее вопросом личных предпочтений, с точки зрения функциональности и дизайна.

В 2006 году Apple сделала еще один шаг после выпуска программного обеспечения Boot Camp, которое позволило их компьютерам установить Windows. Сегодня существует множество программ, которые помогают устанавливать Windows на Mac — Parallels Desktop, VMware Fusion и VirtualBox. Однако по-прежнему нельзя установить Mac OS X на любой ПК с ОС Windows.

Программное обеспечение

Одной из основных причин, почему Mac не занимала значительную долю компьютерного рынка, является отсутствие программного обеспечения для операционной системы. Этот недостаток наиболее значителен в бизнес-компьютерах. Недостаток специализированного программного обеспечения для бизнеса для Mac по-прежнему вызывает озабоченность у большинства компаний.

Мало того, что работе некоторых компаний мешает ограниченный выбор программного обеспечения Mac. Эта проблема также сказывается на геймерах, которым нужен огромный набор программ для превращения своего ноутбука в настоящую «машину из будущего». Mac постепенно расширяет свои предложения, в том числе на нем можно играть в такие игры, как Civilization, Duke Nukem, Starcraft и World of Warcraft. Однако поиск игр на онлайн-игровой платформе Steam предложит вам 180 игр для Mac и более 1300 для ПК.

Безопасность

Еще одно существенное различие между Mac и ПК — уровень защиты, который вы можете ожидать от вирусов и других нежелательных злоумышленников. Большинство компьютеров основаны на Windows, поэтому большинство атак сосредоточены на ПК. Вредоностные программы, такие как трояны, вводят пользователей в заблуждение, чтобы установить вирусы и спокойно делают из компьютеров «армию зомби-машин», предназначенных для распространения спама или рекламы мошенничества.

Это не означает, что пользователи MaS должны полностью игнорировать безопасность. В последнее время, различные трояны, известные как Mac Protector, Mac Defender и MacGuard, показывают пользователям Apple, окно, в котором говорится что найден вирус. Затем пользователю необходимо загрузить предполагаемую антивирусную программу, которая на самом деле является хитро скрытой частью вредоносного ПО, целью которой является кража вашей личной информации и номеров кредитных карт.
Несомненно, когда число компьютеров Mac увеличится, угрозы против них возрастут.

Источник

[1] Главные различия между Mac и PC

Mac или PC? Чем они отличаются? Чем они похожи? На что стоит обратить свое внимание при выборе? Об этом и многом другом мы поговорим в статье «Главные различия между Mac и PC», которую мы решили разбить на две части, чтобы после прочтения первой, вы успели переварить всю полученную информацию и сделать какие-нибудь собственные выводы. Надеемся, вам пригодится эта информация, способная ответить на вопрос: «Что купить Mac или PC?».

walle eve pc mac

Дизайн

Если вы выросли в 1980-х годах, то такой аспект как дизайн компьютера может показаться вам совершенно неважным. Но дизайн является одним из самых главных отличительных моментов между Mac и PC. Бывший генеральный директор Apple Стив Джобс потратил немало времени для достижения такого совершенства в дизайне своих продуктов (конечно, не без участия промышленных дизайнеров компании), чтобы они значительно отличались от своих конкурентов.

Такой принципиальный акцент на дизайне появился у Джобса еще во времена первого компьютера Macintosh, представленного в 1984 году. Как и у многих других компьютеров в этой линейке, его процессор и монитор размещались в одном корпусе, тем самым значительно уменьшая количество проводов и кабелей, необходимых для работы компьютера. А полупрозрачный корпус мгновенно сделал этот компьютер модным и, соответственно, популярным. Сегодня некоторые производители PC пытаются создать компьютеры, уделяя их внешнему виду все больше и больше внимания, но никто из них так и не смог пока добиться такого успеха и признания, как Apple. Как дизайнеры Apple.

C другой стороны, PC, в отличие от Mac’ов, выпускает далеко не одна компания. Сегодня на рынке представлено более сотни различных дизайнов персональных компьютеров. Некоторые из них можно назвать весьма привлекательными, а некоторые и вовсе вызывают настоящее отвращение. Но, с другой стороны, это не так уж и плохо: если вам не нравится один дизайн, то вы можете посмотреть продукцию другого производителя, продукция которого представлено совершенно в другом виде. А вот если вам не нравится дизайн от Apple, то вам очень не повезло, если вам по каким-нибудь причинам необходимо иметь именно Mac. Никакого дизайнерского разнообразия вы не найдете.

Пожалуй, самое обсуждаемое различие между Mac’ом и PC — это цена. Не многие Mac’и продаются по цене ниже 1000 долларов, в то время, как существует десятки, а то и сотни моделей PC, цифра на ценниках которых ограничивается тремя цифрами. Тем не менее это вовсе не означает, что Mac’и стоят дороже, чем PC с аналогичными характеристиками.

Главная проблема сопоставления цен на Mac’и и PC заключается в том, что эти компьютеры редко сопоставимы по самому главному — по своим техническим характеристикам. Даже если вы нашли два компьютера с той же производительностью процессора, объемом оперативной памяти и жесткого диска, графикой, количеством USB-портов и так далее, то надо понимать, что на каждом из них будут предустановлены совершенно разные пакеты программ. Конечно, пользователь может приобрести любое дополнительное программное обеспечение, которое ему потребуется: хоть антивирус для PC, хоть Microsoft Office для Mac — но главная суть заключается в следующем: цена — это относительная величина, которая, в первую очередь, зависит от потребностей будущего пользователя Mac или PC.

Если вам нужен компьютер только для самых простых задач, как, например, веб-серфинг или работа с текстом и таблицами, то, наверное, покупка дорогостоящего Mac’а себя вряд ли оправдает. Для подобных задач есть много дешевых PC. Кстати, самый дешевый PC плюс Linux — это тоже весьма хороший вариант для таких целей.

Технические характеристики

Технические характеристики сравниваемых Mac’ов и PC могут быть как очень похожими, так и совершенно разными. Все зависит от конкретных моделей, которые вы решили сравнить. Хоть эти компьютеры и имеют схожие внутренности: процессоры, оперативная память, жесткие диски, видеокарты и так далее, и тому подобное — скорость и мощность этих компонентов может отличаться. Mac’и, как правило, значительно превосходят слабенькие PC, поскольку вся линейка продуктов Mac может похвастаться более дорогими и качественными компонентами. А вот сравнение Mac’ов с более дорогими моделями PC — это уже дело сложное. Хоть Mac’и и отличаются более производительными процессорами, по сравнению со своими Windows-коллегами, но, как правило, когда речь идет об оперативной памяти, жестком диске или USB-портах, Mac’и лидируют далеко не всегда.

Разъемы и порты у Mac’ов и PC тоже определенным образом отличаются. Mac’и предлагают своему пользователю довольно стандартный набор: SuperDrive, аудиовход и аудиовыход, USB, FireWire, Thunderbolt, Ethernet и MagSafe. PC предлагают примерно аналогичные разъемы и порты плюс еще несколько, например, порт HDMI.

Конфигурация

Еще одна очевидная разница между Mac и PC — это число доступных конфигураций у каждого производителя. В настоящее время Apple предлагает всего пять линеек своих продуктов: MacBook Air, MacBook Pro, Mac mini, iMac и Mac Pro. Даже если рассматривать все возможные конфигурации для каждой из этих моделей в отдельности, то в общей сложности их набирается около двух десятков.

PC, в отличие от Mac’ов, бывают самых разнообразных форм и размеров. Вот, например, только самые основные производители Windows-компьтеров: Acer, Asus, Compaq, Dell, Emachines, Gateway, HP, Lenovo, Sony и Toshiba — каждый из них предлагает свои многочисленные конфигурации настольных ПК и ноутбуков. Но многие пользователи только рады такому разнообразию, считая, что именно в нем они найдут то, что подходит именно для них.

Доступность

В данном случае речь идет о доступности компьютеров в розничных магазинах. Когда дело касается сторонних розничных магазинов (не Apple Store), компания из Купертино куда более изобретательна, чем производители PC и подходит к делу с большим энтузиазмом и вниманием. Конечно, флагманом розничной торговли Mac’ами является Apple Store, который открыл свои двери еще в 2001 году. С тех пор Apple открыла более 300 дополнительных магазинов Apple Store в более чем 40 штатах и 10 странах.

Но поскольку Apple Store находятся, как правило, только в крупных населенных пунктах, Apple заключила ряд соглашений с крупными розничными сетями, вроде Best Buy, CompUSA, Office Max и другими, чтобы охватить как можно большую клиентскую базу. Тем не менее Mac’и до сих пор недоступны во многих крупных магазинах, которые продают другие компьютеры.

Microsoft имеет совершенно другую стратегию. Компания не производит собственное оборудование (о планшетах мы сейчас не говорим), она лишь лицензирует свои операционные системы для других компаний. Большинство из этих компаний могут самостоятельно отстаивать свои продукты в любых магазинах так, как посчитают нужным. Таким образом, вы можете не увидеть Mac’а в ближайшем компьютерном магазине, зато найти там десятки Windows-компьютеров.

Источник

Computers for the rest of us… или компьютеры в нашей жизни

Конечно, некоторые вопросы вызовут только улыбку у компьютерных гиков (они же ассы, компьютерщики, программисты, сисадмины и т.д.), но простые смертные все еще слишком часто смотрят на персональный компьютер как на что-то сложное, непонятное, работающее вовсе не так, как они хотят.

Компьютеры в нашей жизни

Да, с момента своего создания компьютеры прошли огромный путь. От комплексов, занимавших не одну комнату и потреблявших электрической энергии наравне с небольшим производством, совсем ничего не осталось. Да и принцип взаимодействия людей с компьютерами совсем изменился. Раньше был специальный оператор, что обслуживал эвм, разбирался в ее устройстве и программировал ее действия.

Сейчас – есть мы, пользователи, которые хотят решать какие-то свои задачи с помощью компьютеров.

И мы хотим работать на компьютере, а не с компьютером.

Не хотим разбираться в его устройстве, коммандах, ошибках и прочем. Не хотим бояться за сохранность своих данных, не хотим страдать от получения очередного вируса и проверять свою систему на заражение ими.

Современные тенденции таковы, что компьютеры становятся просто бытовыми приборами – включил — работает. Это – всего лишь средство достижения определенных целей, инструмент для выполнения задач. И от качества этого инструмента напрямую зависит ваша эффективность, косвенно – затраченное время, качество результата, ваше удовлетворение от самого процесса.

Реалия сегодняшнего дня – компьютеры вошли во все сферы нашей жизни. Работаете ли вы, отдыхаете, общаетесь, творите – все это делается либо на компьютере, либо с его неоценимой помощью.

Однополюсный мир

И раз вы читаете эти строки – у вас есть компьютер. Скорее всего, на нем установлена операционная система Microsoft Windows.

Это – привычный обыденный мир, настолько распространенный, что многие даже не задумываются о том, что есть какая-то альтернатива.

Да и зачем она, спросите вы?

Вспомните, что вы ощущали в прошлый раз, когда подхватили какой-либо вирус, или теряли данные по причине некорректно работавшей программы. А что вы чувствуете, когда с каждой новой версией Windows вам приходится покупать все более и более мощное железо – ведь старое уже не справляется с возрастающими нагрузками. А милое всплывающее облачко с бесполезным сообщением о настройках безопасности? Правда, это такое удовольствие каждый раз закрывать его. А сообщения об ошибках, перезагрузки, неистощимый поток заплаток и патчей, и вновь новые уязвимости, ошибки, тормоза, вирусы, жуки (баги) и другие забавные зверушки в этом постоянно разрастающемся зоопарке.

Есть ли альтернатива привычному миру?

В новом, 21 веке, ответ четок и прост: альтернатива есть.

Наверное, вы слышали о компании Apple. Она и предлагает эту альтернативу – платформа Apple Macintosh (макинтош).

Платформа Apple Macintosh (макинтош)

Это и есть мир Apple macintosh (макинтош). Подробнее обо всех ее составных частях, о сравнении с аналогами, о преимуществах, о существующих недостатках вы и узнаете на страницах этого сайта.

И еще в приятный и забавный довесок:

Computers for the rest of us… или компьютеры в нашей жизни: 3 комментария

Спасибо за интересную статью. Сейчас как раз выбираю новый компьютер, поэтому вся информация мне была особенно интересна.

Советую почитать книгу «Икона Стив Джобс».
Тогда факты, что ты написал – раскроются в новом и более интересном свете… Когда читаешь эту книгу, реально понимаешь то, что делает продукцию Apple такой особенной…
И это не только Стив Джобс во главе…
Это – культура, опыт, философия!
Религия Apple – можно даже сказать и так…

Источник

Macintosh против PC в вопросах и ответах

Спор о том, какой компьютер лучше — Apple Macintosh или IBM PC, очевидно, вечен, так как ведется он между яростными приверженцами той или иной платформы и относится скорее к области философии, нежели ИТ. А как разобраться во всем этом новичку, выбирающему первый в жизни компьютер и еще не определившемуся с предпочтениями? Попробуем ответить на наиболее часто возникающие у них вопросы.

С чего все начиналось?

140 1

С самого начала Apple позиционировала свои компьютеры как «элитные», задающие моду в сфере ИТ, и относилась к конкурирующей платформе с некоторым высокомерием. Однако сравнительная дешевизна РС, открытость их архитектуры и разнообразие выбора привели к тому, что именно эти ПК распространились шире. Apple же удерживала около 15% рынка, главным образом издательскую сферу. Домашние пользователи тоже недолюбливали PC из-за интерфейса командной строки — менее наглядного, нежели графический интерфейс Macintosh с Рабочим столом, значками объектов и мышью.

Все в одночасье изменилось с выпуском корпорацией Microsoft системы Windows. Она оказалась настолько похожей по внешнему виду на Mac OS, что Apple неоднократно предпринимала попытки отвоевать свое авторское право на данную ОС в суде, правда безуспешные.

Создав на РС комфортную программную среду, Microsoft открыла путь компьютерам PC в народные массы. А после того, как аппаратное обеспечение РС и Macintosh начало сближаться, у Apple возникли трудности. Во-первых, высокомерие помешало своевременно отреагировать на новые тенденции на рынке ПК. Во-вторых, образ дорогих машин «для избранных», который создала фирма, не позволил ей выиграть в жесткой конкурентной борьбе. К тому же из Apple ушли ее основатели — Стив Джобс и Стив Возняк.

Сегодня, если судить по объемам мировых продаж, Apple практически вернула себе свою долю рынка. Это стало возможным благодаря смене маркетинговой политики и возвращению Стива Джобса.

А зачем?

Прежде чем решать, какой компьютер лучше, стоит подумать — а зачем он вам вообще нужен? Как правило, подавляющее большинство применяет ПК в качестве пишущей машинки, средства доступа в Интернет и игровой приставки. Для такого использования подойдет машина любой платформы (правда, игроманам нужно иметь в виду, что свежие версии игр для Mac OS появляются несколько позднее, чем для Windows). Дело исключительно в личных предпочтениях и той сумме, которую вы можете выложить (традиционно Macintosh дороже PC).

Из чего выбираем?

Решая приобрести РС, пользователь попадает на гигантский рынок, где предлагаются и модели именитых фирм (так называемые brand-name), и более дешевые компьютеры отечественной сборки. Macintosh производит только Apple. Тем же, кому цена этих ПК представляется высокой, имеет смысл обратить внимание на вторичный рынок. Ведь Macintosh морально устаревают медленнее, чем PC.

Если же вас привлекают исключительно новые машины, то, возможно, только что появившаяся на свет модель Apple Mac mini окажется идеальным решением. Это самый дешевый на сегодняшний день (499 долл.) и компактный настольный Macintosh. В комплекте с ним поставляется Mac OS X, а также множество приложений, в частности пакет iLife?05.

Как долго служит?

140 2

Компьютеры Macintosh, как уже отмечалось выше, морально устаревают медленнее, чем их конкуренты. Зато все модели PC легко обновлять, за исключением разве что ноутбуков. С машинами Apple дела обстоят по-другому. Все они продаются со встроенной поддержкой беспроводных сетей, мощными звуковыми и графическими платами, внутренними модемами и DVD-дисководами. Поскольку таких особенностей в большинстве случаев вполне достаточно, то возможность модернизации конфигурации у многих Macintosh ограничена добавлением ОЗУ и заменой жесткого диска на более вместительный.

Какое «железо» лучше?

Сердце ПК — это, конечно, процессор. Долгое время Macintosh, использующие кристаллы фирмы Motorola, значительно отставали от PC в гонке за мегагерцами. Правда, Apple утверждала, что тактовая частота — не главное мерило производительности и ее машины во многих тестах опережают конкурирующую платформу. Однако в таких заявлениях присутствовала некоторая доля лукавства. С появлением быстродействующего процессора PowerPC G5 ситуация в корне изменилась, и сейчас ПК Apple и IBM — достойные друг друга соперники.

Что касается прочих комплектующих, то времена, когда начинка Macintosh и РС различалась, миновали. Можно поспорить, насколько правильным было решение Apple отказаться от ЭЛТ-мониторов и флоппи-дисководов. Но первый можно приобрести во множестве других фирм, а второй не так уж необходим, когда в вашем распоряжении имеется дисковод CD-RW.

Если же говорить о внешности, то ей Apple давно уделяла и продолжает уделять много внимания. Оригинальные «футуристические» формы, полупрозрачный и цветной пластик — все это характерные черты Macintosh. В мире «консервативных» PC подобные тенденции наблюдаются относительно недавно, однако сегодня и на этом рынке представлено множество красивых моделей.

Равны ли программные возможности?

Компания Apple традиционно гордится системой Mac OS, утверждая, что она намного стабильнее и удобнее Windows. Но с выходом семейства Windows XP надежность работы PC заметно возросла. Удобство же интерфейса — во многом субъективная характеристика, хотя многие технологические находки Apple нельзя не признать превосходными (например, панель Dock, инсталляция приложений методом простого перетаскивания объектов и др.).

На вопрос о том, что можно делать в прикладных программах на РС и что — на Macintosh, ответ краток и однозначен: абсолютно все.

В России Macintosh проигрывают PC в сфере ПО главным образом из-за того, что многие программы, во-первых, не русифицированы, а во-вторых, отсутствуют на пиратском рынке.

В то же время машины Apple поставляются лучше укомплектованными ПО, нежели PC, а значит, покупать что-то дополнительное необходимо не всегда.

А что с совместимостью?

Что в итоге?

Итак, если вы не испытываете проблем с финансами, если у вас хватает терпения дожидаться появления новых версий игр, если вы мечтаете приобщиться к компьютерному братству, живущему под девизом Think different («Думай иначе»), то смело приобретайте Macintosh.

Если вам нужна собранная с учетом именно ваших требований машина, на которую вы планируете установить множество необходимых для вас программ, если не хотите ни на минуту задумываться над вопросами обмена данными с окружающим миром, то остановите свой выбор на PC.

Впрочем, все вышесказанное нужно рассматривать лишь как информацию к размышлению. Окончательное решение — за вами.

Вера Васильева — редактор разделов Macworld и «Мультимедиа», e-mail: vasilieva@pcworld.r u.

Источник


1


Операционная система Windows


2


Windows – графическая операционная система для компьютеров платформы IBM PC Предназначена для управления автономным компьютером Содержит необходимые средства для создания локальной компьютерной сети Имеет средства для интеграции компьютера во всемирную сеть Интернет


3


Основные черты программных продуктов серии Windows Ключевая идея Windows – обеспечение полной независимости программ от аппаратной части компьютера (Программная совместимость) Единый графический пользовательский интерфейс Многозадачность Возможность работать в сетевой среде Наличие универсальной системы средств обмена данными между приложениями


4


Существуют различные версии Windows Windows NT Windows 2000 Windows XP


5


Объектно-ориентированная платформа Windows Дает пользователю удобную среду для работы Основные понятия этой среды: Объект Свойства Действия


6


Правила работы с объектами в среде Windows Последовательность действий: 1. Выбрать (выделить) объект 2. Произвести над ним действие


7


Контекстное меню Вызывается щелчком правой кнопки мыши на объекте Предоставляет пользователю возможность: 1.Ознакомиться со свойствами объекта 2.Выполнить действия, возможные для объекта


8


Базовые объекты Windows Объекты файловой системы: файл папка Объекты пользовательского уровня: приложение документ Объекты графического интерфейса: окна: Окно приложения и документа Диалоговое окно


9


Базовые объекты Windows Объекты файловой системы Объекты пользовательского уровня Объекты графического интерфейса Файл Папка Приложение Документ Окно приложения и документа Диалоговое окно


10


Файл Файл – логически связанная совокупность данных или программ, для размещения которой во внешней памяти выделяется именованная область Имя файла состоит из собственного имени файла и расширения, например: Информатика.doc Путь доступа к файлу – начинается с имени устройства (диска) и включает последовательность имен папок, через которые он проходит, например: С:КОНФЕРНЦИЯДОКЛАДЫ Полное имя файла – собственное имя файла вместе с путем доступа к нему, например: С:КОНФЕРНЦИЯДОКЛАДЫ Информатика.doc


11


Папка Папка – хранилище объектов Содержит файлы, папки и другие объекты Ярлык – это ссылка на какой-либо объект папка файлы ярлык


12


Иерархическая структура файлов и папок На верхнем уровне иерархии – Рабочий стол Следующий уровень – папки: Мой компьютер Сетевое окружение Корзина


13


Структуру папок на диске можно просмотреть с помощью программы ПРОВОДНИК В левом окне расположено дерево папок, В правом содержимое активной папки. Маленькие знаки «+» и «-» в левом окне означают: «+» — папка содержит вложенные папки. Щелкнув на знаке «+», вы откроете структуру папки, знак «+» при этом изменится на «-». Чтобы свернуть структуру папок, щелкните на значке «-». Структура (дерево) папок Содержимое открытой папки


14


Проводник – служебная программа, предназначенная для навигации по файловой структуре компьютера и ее обслуживания В программе Проводник выполняются все операции с файловой структурой: Навигация по файловой структуре; Запуск программы и открытие документов; Создание папок; Копирование папок и файлов; Перемещение папок и файлов; Удаление папок и файлов; Переименование папок и файлов.


15


Рабочий стол – это графическая среда, на которой отражаются объекты Windows и элементы управления Windows Объектами Windows являются папки, файлы, программы, ярлыки, окна и т.д. В исходном состоянии на Рабочем столе можно наблюдать несколько экранных значков и Панель задач. Значки – это графическое представление объектов Windows Панель задач – один из основных элементов управления. Через панель задач осуществляется переключение между открытыми приложениями Windows.


16


Рабочий стол Кнопка ПускПанель задачКнопки приложений


17


Кнопка Пуск – это элемент управления, называемый командной кнопкой. Служит для открытия Главного меню Windows. Меню – это один из возможных элементов управления, представляющий собой список возможных команд. Контекстное меню — это элемент управления, который содержит список всех возможных действий над данным объектом. Контекстное меню вызывается нажатием правой кнопки мыши при выделении объекте.


18


Основные элементы окна Вся информация располагается в окнах стандартной структуры. Строка заголовк а Закрывающая кнопка Системный значок Строка меню Панель инструмент ов Разворачивающая кнопка Сворачивающая кнопка Адресная строка Рабочая область Строка состояния Полоса прокрутки


19


Основные операции файловой структуры Копирование и перемещение объектов — файлов, каталогов (папок), ярлыков, значков может производиться различными способами (с помещением в буфер обмена или без помещения): перетаскиванием при нажатой кнопке мыши (левой или правой) с помощью команд меню окна программы Проводник, окна папки Мой компьютер или окна объекта; с помощью кнопок на панели инструментов; с помощью клавиш-ускорителей.

Compaq Portable был одним из первых почти полностью совместимых с IBM ПК.

Компьютеры, совместимые с IBM PC , похожи на оригинальные IBM PC , XT и AT , которые могут использовать то же программное обеспечение и карты расширения . Такие компьютеры назывались клонами ПК или клонами IBM . Термин «совместимый с IBM PC» теперь является только историческим описанием, поскольку IBM больше не продает персональные компьютеры. Обозначение «ПК», используемое в большей части истории персональных компьютеров , не означает «персональный компьютер» в целом, а скорее компьютер x86, способный запускать то же программное обеспечение, что и современный IBM PC. Этот термин изначально отличался от разновидности домашнего компьютера.системы, доступные в начале 1980-х, такие как Apple II , TRS-80 и Commodore 64 . Позднее этот термин используется главным образом, в отличие от Apple , «s Macintosh компьютеров.

Эти «клоны» дублировали почти все важные особенности исходных архитектур IBM PC. Этому способствовало выбору IBM в товарно аппаратных компонентов, которые были дешевы, и способность различных производителей для перепроектируете BIOS встроенного программного обеспечения с использованием „ чистого дизайна комнаты техники“. Columbia Data Products создала первый клон персонального компьютера IBM , MPC 1600 [1], путем реверсивной реализации его BIOS в чистой комнате. Другие конкурирующие компании, Corona Data Systems , Eagle Computer, и Handwell Corporation столкнулись с угрозой судебного иска со стороны IBM, которая согласилась с ними. Вскоре после этого, в 1982 году, Compaq выпустила очень успешный Compaq Portable в 1982 году, также с полностью переработанным BIOS, который также не оспаривался IBM юридически.

Некоторые ранние совместимые с IBM PC использовали ту же 8-битную компьютерную шину, что и оригинальные модели PC и XT, но многие вскоре приняли 16-битную шину IBM AT. Позже она была переименована в шину Industry Standard Architecture (ISA) после того, как в сентябре 1988 года консорциум производителей клонов ПК, возглавляемый Compaq и названный Gang of Nine, объявил об открытом стандарте шины Extended Industry Standard для совместимых с IBM PC. , в качестве альтернативы собственной архитектуре Micro Channel (MCA) IBM, представленной в ее серии PS / 2. [2] Вскоре после того, как индустрия приняла новые стандарты автобусов аналогичным, кооперативным способом; локальная шина VESA (VLB),Соединение периферийных компонентов (PCI) и порт ускоренной графики (AGP).

Потомки совместимых x86 IBM PC, а именно 64-битные компьютеры на базе чипов « x86-64 / AMD64», по состоянию на 2021 год составляют большинство настольных компьютеров на рынке, при этом доминирующей операционной системой является Microsoft Windows . Взаимодействие со структурой шины и периферийными устройствами исходной архитектуры ПК может быть ограничено или отсутствовать. Новые 64-битные компьютеры больше не могут запускать MS-DOS, и достаточно различий в аппаратном обеспечении, чтобы нельзя было использовать 16-битное программное обеспечение DOS; Примеры включают небольшие различия в карте памяти , последовательных портах или оборудовании .

Только Macintosh сохранил значительную долю рынка без совместимости с IBM PC, хотя это изменилось с Intel Mac под управлением OS X, часто с двойной загрузкой Windows с Boot Camp . Более современные компьютеры, в том числе M1 Mac и Chromebook , переходят на ARM-процессоры , особенно на 64-битные процессоры ARM64 .

Истоки

Оригинальный IBM PC (модель 5150) послужил стимулом для производства клонов в начале 1980-х годов.

В 1980 году IBM решила как можно быстрее выпустить на рынок недорогой однопользовательский компьютер. 12 августа 1981 года в продажу поступил первый компьютер IBM PC . Для него было доступно три операционных системы (ОС). Самой дешевой и самой популярной была DOS для ПК от Microsoft . В качестве важной уступки соглашение IBM позволило Microsoft продавать свою собственную версию MS-DOS для компьютеров сторонних производителей. Единственным компонентом оригинальной архитектуры ПК, эксклюзивным для IBM, была BIOS (базовая система ввода-вывода).

IBM сначала попросила разработчиков избегать написания программного обеспечения, которое напрямую обращалось бы к аппаратному обеспечению компьютера, а вместо этого выполнять стандартные вызовы функций BIOS, которые выполняли операции, зависящие от оборудования. [3] Это программное обеспечение может работать на любом компьютере с MS-DOS или PC DOS. Однако программное обеспечение, которое напрямую обращалось к оборудованию вместо стандартных вызовов, было быстрее; это было особенно актуально для игр. Программное обеспечение, обращающееся к оборудованию IBM PC таким образом, не будет работать на машинах MS-DOS с другим оборудованием. IBM PC продавался в достаточно больших объемах, чтобы оправдать создание программного обеспечения специально для него, и это побудило других производителей производить машины, которые могли бы использовать те же программы, карты расширения., и периферийные устройства как ПК. Компьютерный рынок 808x быстро исключил все машины, которые не были аппаратно и программно совместимы с ПК. 640 Кб барьера на «обычную» системной памяти , доступной для MS-DOS является наследием этого периода; на других машинах, не являющихся клонами, при наличии ограничения может превышать 640 КБ.

Слухи о «похожих», совместимых компьютерах, созданных без одобрения IBM, появились почти сразу после выпуска IBM PC. [4] [5] InfoWorld писал в первую годовщину IBM PC, что [6]

Темная сторона открытой системы — ее имитаторы. Если спецификации достаточно ясны, чтобы вы могли разрабатывать периферийные устройства, они достаточно ясны, чтобы вы могли создавать имитации. Apple … имеет патенты на два важных компонента своих систем … IBM, у которой, как сообщается, нет специальных патентов на ПК, еще более уязвима. На рынке начали появляться многочисленные ПК-совместимые машины — по утверждениям 60 и более.

К июню 1983 года журнал PC Magazine определил «клон ПК» как «компьютер, [который] может вместить пользователя, который берет диск домой от ПК IBM, проходит через комнату и подключает его к« чужой »машине». [7] Из-за нехватки компьютеров IBM в том году многие клиенты вместо этого приобрели клоны. [8] [9] [10] Columbia Data Products выпустила первый компьютер, более или менее совместимый со стандартом IBM PC, в июне 1982 года, вскоре за ним последовал Eagle Computer . Compaq анонсировала свой первый продукт, совместимый с IBM PC, в ноябре 1982 года — Compaq Portable . Compaq был первым портативным компьютером размером с швейную машину.это было практически 100% совместимость с ПК. Судебное решение по делу Apple против Франклина заключалось в том, что код BIOS защищен законом об авторском праве, но он может реконструировать BIOS IBM, а затем написать свой собственный BIOS, используя дизайн чистой комнаты . Обратите внимание, это произошло через год после того, как Compaq выпустила Portable. Деньги и исследования, вложенные в реверс-инжиниринг BIOS, были рассчитанным риском.

Проблемы совместимости

Несовместимые компьютеры с MS-DOS: Рабочие аналоги

DEC Rainbow 100 работает под управлением MS-DOS, но несовместим с IBM PC.

В то же время многие производители, такие как Tandy / RadioShack , Xerox , Hewlett-Packard , Digital Equipment Corporation , Sanyo , Texas Instruments , Tulip , Wang и Olivetti, представили персональные компьютеры, которые поддерживали MS-DOS, но не были полностью программными или аппаратными. -совместимость с IBM PC.

Тэнди описал Tandy 2000 , например, как имеющий «настоящий 16-разрядный ЦП следующего поколения» и с «большей скоростью. Больше дискового пространства. Больше расширения», чем у IBM PC или «других компьютеров MS-DOS». [11] Признавая в 1984 году, что многие программы MS-DOS не поддерживают компьютер, компания заявила, что «самое популярное и сложное программное обеспечение на рынке» доступно сразу или «в течение следующих шести месяцев». [12]

Как и IBM, Microsoft планировала, что разработчики приложений будут писать в интерфейсы прикладного программирования в MS-DOS или в прошивку BIOS, и что это сформирует то, что теперь будет называться уровнем аппаратной абстракции . Каждый компьютер будет иметь собственную версию MS-DOS от производителя оригинального оборудования (OEM), адаптированную к его оборудованию. Любое программное обеспечение, написанное для MS-DOS, будет работать на любом компьютере с MS-DOS, несмотря на различия в конструкции оборудования.

Это ожидание казалось разумным на компьютерном рынке того времени. До этого Microsoft была основана в основном на компьютерных языках, таких как BASIC . Установленным программным обеспечением для небольших систем было программное обеспечение CP / M от Digital Research, которое использовалось как любителями, так и более профессиональными из тех, кто пользовался микрокомпьютерами. Чтобы добиться такого широкого использования и, таким образом, сделать продукт экономически жизнеспособным, ОС должна была работать на нескольких машинах от разных поставщиков, которые имели сильно различающееся оборудование. Те клиенты, которым нужны были приложения, отличные от начальных, могли разумно ожидать, что издатели будут предлагать свои продукты для различных компьютеров на подходящих носителях для каждого из них.

Конкурирующая ОС Microsoft изначально предназначалась для работы на таком же разнообразном оборудовании, хотя все они основывались на процессоре 8086. Таким образом, MS-DOS в течение нескольких лет продавалась только как OEM-продукт. Не существовало MS-DOS под брендом Microsoft: MS-DOS нельзя было приобрести непосредственно у Microsoft, и каждый выпуск OEM был упакован с фирменным стилем данного поставщика ПК. О неисправностях следовало сообщать производителю оборудования, а не Microsoft. Однако по мере того, как машины, совместимые с аппаратным обеспечением IBM — таким образом, поддерживающие прямые обращения к оборудованию — стали широко распространенными, вскоре стало ясно, что OEM-версии MS-DOS практически идентичны, за исключением, возможно, предоставления нескольких служебных программ.

MS-DOS обеспечивала адекватную функциональность для символьных приложений, таких как те, которые могли быть реализованы на текстовом терминале . Если бы основная часть коммерчески важного программного обеспечения была такого рода, совместимость с оборудованием низкого уровня могла бы не иметь значения. Однако для обеспечения максимальной производительности и использования аппаратных функций (или обхода аппаратных ошибок) приложения для ПК быстро развивались, выходя за рамки простых терминальных приложений, которые MS-DOS поддерживала напрямую. Электронные таблицы , текстовые процессоры WYSIWYG , программное обеспечение для презентаций и программное обеспечение для удаленной связиоткрыла новые рынки, на которых использовались сильные стороны ПК, но требовались возможности, выходящие за рамки того, что предоставляла MS-DOS. Таким образом, с самого начала разработки программной среды MS-DOS многие важные коммерческие программные продукты были написаны непосредственно на аппаратном обеспечении по ряду причин:

  • Сама MS-DOS не обеспечивала никакого способа позиционирования текстового курсора, кроме как продвигать его после отображения каждой буквы ( режим телетайпа ). Хотя процедуры видеоинтерфейса BIOS подходили для рудиментарного вывода, они обязательно были менее эффективны, чем прямая аппаратная адресация, поскольку добавляли дополнительную обработку; у них не было «строкового» вывода, а только посимвольный телетайп, и они вставляли задержки, чтобы предотвратить аппаратный «снег» CGA (артефакт отображения карт CGA, возникающий при записи непосредственно в экранную память) — особенно плохой артефактом, так как они вызывались IRQ , что сильно затрудняло многозадачность. Программа, которая записывала непосредственно в видеопамять, могла достигать скорости вывода в 5-20 раз быстрее, чем созданиесистемные вызовы . Turbo Pascal использовал эту технику с самых ранних версий.
  • Графические возможности не рассматривались всерьез в первоначальном проектном задании IBM; графика рассматривалась только с точки зрения создания статической деловой графики, такой как диаграммы и графики. В MS-DOS не было API для графики, а в BIOS были включены только элементарные графические функции, такие как изменение режимов экрана и построение отдельных точек. Вызов BIOS для каждой нарисованной или измененной точки значительно увеличивал накладные расходы, делая интерфейс BIOS заведомо медленным. Из-за этого рисование линий, рисование дуги и копированиеприложение должно было выполнить для достижения приемлемой скорости, что обычно делалось путем обхода BIOS и прямого доступа к видеопамяти. Программное обеспечение, написанное для непосредственного обращения к оборудованию IBM PC, будет работать на любом клоне IBM, но его придется переписывать специально для каждой несовместимой с ПК машины MS-DOS.
  • Видеоигры , даже самые ранние, в основном требовали настоящего графического режима . Они также выполняли любые машинно-зависимые трюки, которые только могли придумать программисты, чтобы набрать скорость. Хотя изначально основным рынком для ПК были бизнес-приложения, возможности игр стали важным фактором, побуждающим к покупке ПК по мере снижения цен. Доступность и качество игр могут означать разницу между покупкой совместимого ПК или другой платформы с возможностью обмена данными, например Amiga .
  • Программное обеспечение связи напрямую обращалось к микросхеме последовательного порта UART , потому что API MS-DOS и BIOS не обеспечивали полной поддержки и были слишком медленными, чтобы не отставать от оборудования, которое могло передавать данные со скоростью 19 200 бит / с.
  • Даже для стандартных бизнес-приложений скорость выполнения была значительным конкурентным преимуществом. Интегрированное программное обеспечение Context MBA предшествовало выходу на рынок Lotus 1-2-3 и включало в себя больше функций. Контекстная MBA была написана на UCSD p-System , что сделало ее очень портативной, но слишком медленной, чтобы ее можно было по-настоящему использовать на ПК. 1-2-3 был написан на ассемблере x86 и выполнял некоторые машинно-зависимые трюки. Он был настолько быстрее, что быстро превзошел продажи Context MBA.
  • Распространенные в то время схемы защиты дисков от копирования работали путем считывания нестандартных шаблонов данных с дискеты для проверки подлинности. Эти шаблоны невозможно было обнаружить с помощью стандартных вызовов DOS или BIOS, поэтому для работы защиты был необходим прямой доступ к оборудованию контроллера диска.
  • Некоторое программное обеспечение было разработано для работы только на настоящем IBM PC и проверено на наличие реального IBM BIOS. [13]

Рабочие аналоги ПК первого поколения от конкурентов IBM

ПК первого поколения от конкурентов IBM
Имя компьютера
Производитель
Дата введения
Процессор
тактовая частота
Макс RAM
Емкость гибкого диска
Примечательные особенности
Гиперион Диналогический
Янв. 1983 г.
8088
4,77 МГц
640 КБ
320 КБ
Канадский, лицензированный, но никогда не продаваемый Commodore
Olivetti M24 / AT&T 6300 Olivetti , продается AT&T 1983 (AT&T 6300 июнь 1984)
8086
8 МГц (позже 10 МГц)
640 КБ
360 КБ (позже 720 КБ)
истинная совместимость с IBM; дополнительная цветная графика 640×400
Зенит Z-100 Zenith Data Systems Июнь 1982 г.
8088
4,77 МГц
768 КБ
360 КБ
опционально 8 цветных графических карт 640×255, внешние 8-дюймовые дисководы для гибких дисков
HP-150 Фирма Хьюлет-Паккард Ноя 1983
8088
8 МГц
640 КБ
270 КБ (позже 710 КБ)
примитивный тачскрин
Compaq Portable Compaq Янв. 1983 г.
8088
4,77 МГц
640 КБ
360 КБ
продается как настоящий IBM-совместимый
Compaq Deskpro Compaq 1984
8086
8 МГц
640 КБ
360 КБ
продается как полностью совместимый с IBM XT
ПДК 1600
Columbia Data Products Июнь 1982 г.
8088
4,77 МГц
640 КБ
360 КБ
настоящая IBM-совместимая, считается первым клоном ПК
Eagle PC / 1600 серии
Компьютер орла 1982 г.
8086
4,77 МГц
640 КБ
360 КБ
750 × 352 моно графика первый процессор 8086
Профессиональный компьютер TI Инструменты Техаса Янв. 1983 г.
8088
5 МГц
256 КБ
320 КБ
Цветная графика 720×300
DEC Rainbow Корпорация цифрового оборудования 1982 г.
8088
4.81 МГц
768 КБ
400 КБ
132×24 текстовый режим, процессоры
8088 и
Z80
Ван ПК
Ван Лаборатории Август 1985 г.
8086
8 МГц
512 КБ
360 КБ
800×300 моно графика
MBC-550 Саньо 1982 г.
8088
3,6 МГц
256 КБ
360 КБ (позже 720 КБ)
640×200 8-ми цветная графика (битовые плоскости R, G, B)
Абрикосовый ПК Компьютеры Абрикос конец 1983 г.
8086
4,77 МГц
768 КБ
720 КБ
800×400 моно графика, 132×50 текстовый режим
ТС-1603
Телевидео Апрель 1983 г.
8088
4,77 МГц
256 КБ
737 КБ
клавиатура имела упоры для рук, 16 функциональных клавиш; встроенный модем
Тэнди 2000 Корпорация Тэнди Сентябрь 1983 г.
80186
8 МГц
768 КБ
720 КБ
переопределяемый набор символов, опционально 640×400 8-цветная или монохромная графика

«Оперативно совместимый»

Первое, о чем следует подумать при рассмотрении IBM-совместимого компьютера: «Насколько он совместим?»

-  BYTE , сентябрь 1983 г. [14]

В мае 1983 года компания Future Computing определила четыре уровня совместимости: [15]

  • Оперативно совместим . Может запускать «самое продаваемое» программное обеспечение IBM PC, использовать платы расширения ПК, а также читать и записывать диски ПК. Имеет «дополнительные функции», такие как портативность или более низкая цена, которые отличают компьютер от ПК, который продается в том же магазине. Примеры: (Лучшие) Columbia Data Products, Compaq; (Лучше) Корона; (Хорошо) Орел.
  • Функционально совместим . Имеет собственную версию популярного программного обеспечения для ПК. Не может использовать платы расширения ПК, но может читать и записывать диски ПК. Не может стать функционально совместимым. Пример: TI Professional .
  • Совместимость с данными . Не может запускать верхнее программное обеспечение для ПК. Может читать и / или записывать диски ПК. Может стать функционально совместимым. Примеры: NCR Decision Mate, Olivetti M20 , Wang PC, Zenith Z-100 .
  • Несовместимо . Не удается прочитать диски ПК. Может стать совместимым с данными. Примеры: Altos 586 , DEC Rainbow 100 , Grid Compass , Victor 9000 .

MS-DOS версии 1.12 для персональных компьютеров Compaq

В процессе разработки инженеры Compaq обнаружила , что Microsoft Flight Simulator не будет работать из — за того, что subLOGIC «s Брюс Артвик описывается как„ошибка в одном из чипов Intel“, заставляя их , чтобы сделать их новый компьютер ошибку совместимой с IBM PC. [16] Сначала несколько клонов, кроме Compaq, предлагали действительно полную совместимость. [17] Джерри Пурнелле купил IBM PC в середине 1983 года, « прогнившая клавиатура.и все такое, потому что у него было четыре кубических фута неоцененного программного обеспечения, большая часть которого не будет работать ни на чем, кроме IBM PC. Хотя многие машины утверждают, что они на 100% совместимы с IBM PC, я еще не получил ни одной … Увы, многие вещи не работают с Eagle, Z-100, Compupro или чем-то еще, что у нас есть. здесь ». [18] Колумбийский университет сообщил в январе 1984 г., что Kermit без изменений работал на клонах Compaq и Columbia Data Products, но не на клонах от Eagle или Seequa. Для других компьютеров с MS-DOS также требовался специальный код. [19]

В феврале 1984 года компания Future Computing заявила, что некоторые компьютеры «совместимы с пресс-релизами», что преувеличивает их фактическую совместимость с IBM PC. [20] Многие компании неохотно проверяли совместимость своих продуктов с ПК. Когда журнал PC Magazine запросил у производителей компьютеров образцы, которые утверждали, что они производят совместимые устройства для обзора в апреле 1984 года, 14 из 31 отказались. [21] [22] Corona Data Systems указала, что «в наших системах работает все программное обеспечение, соответствующее стандартам программирования IBM PC. И самое популярное программное обеспечение работает». [23] Когда журналист BYTE попросил протестировать Peachtext на выставке COMDEX, весна 1983 г., Представители Corona «хмыкали и хмыкали, но в конце концов увели меня … в угол, где никто не увидит, если он потерпит неудачу». Журнал сообщил, что «в их колебаниях не было необходимости. Диск загрузился без проблем». [14] Zenith Data Systems была смелее, хвастаясь, что на ее Z-150 запускались все приложения, с которыми люди тестировали на компьютерной ярмарке West Coast в 1984 году . [24]

Creative Computing в 1985 году заявила: «Мы повторяем нашу стандартную линию в отношении совместимости с IBM PC: попробуйте пакет, который вы хотите использовать, прежде чем покупать компьютер». [25] Компании модифицировали BIOS своих компьютеров для работы с недавно обнаруженными несовместимыми приложениями [13], а обозреватели и пользователи разработали стресс-тесты для измерения совместимости; к 1984 году возможность работы с Lotus 1-2-3 и Flight Simulator стала стандартом, [9] [26] [13] [27] [25] [28] с совместимыми устройствами, специально разработанными для их работы. [24] [16]

IBM считала, что некоторые компании, такие как Eagle, Corona и Handwell, нарушили ее авторские права, и после того, как Apple Computer, Inc. против Franklin Computer Corp. успешно вынудили производителей клонов прекратить использование BIOS. Однако Phoenix BIOS 1984 года и аналогичные продукты, такие как AMI BIOS , позволили производителям компьютеров на законных основаниях создавать по существу 100%-совместимые клоны без необходимости самостоятельно перепроектировать BIOS ПК. [29] [30] [31] В таблице InfoWorld за сентябрь 1985 г. перечислено семь устройств, совместимых с ОЗУ 256 КБ, двумя дисковыми накопителями и монохромными мониторами по цене от 1495 до 2320 долларов, в то время как эквивалентный компьютер IBM PC стоит 2820 долларов. [32] НедорогойLeading Edge Model D даже совместима с проприетарным диагностическим программным обеспечением IBM, в отличие от Compaq Portable. [33] К 1986 году Compute! заявил, что «клоны обычно надежны и примерно на 99 процентов совместимы» [34], а в обзоре 1987 года, опубликованном в журнале индустрии клонирования, совместимость программного обеспечения не упоминается, утверждая, что «ПК к настоящему времени стал обозначать компьютер, способный работать программы под управлением MS-DOS ». [35]

Уменьшение влияния IBM

Основная причина, по которой стандарт IBM не вызывает беспокойства, заключается в том, что он может способствовать процветанию конкуренции. IBM скоро станет таким же узником своих стандартов, как и ее конкуренты. После того, как будет куплено достаточное количество машин IBM, IBM не сможет внезапно изменить их базовую конструкцию; то, что может быть полезно для избавления от конкурентов, отпугнет еще больше клиентов.

-  The Economist , ноябрь 1983 г. [36]

В феврале 1984 года Байт писал, что «растущее влияние IBM в компьютерном сообществе сдерживает инновации, потому что многие другие компании подражают Big Blue» [37], но The Economist заявил в ноябре 1983 года: «Основная причина, по которой стандарт IBM не вызывает беспокойства. в том, что это может способствовать процветанию конкуренции «. [36]

PowerPak 286, компьютер, совместимый с IBM PC, работающий под управлением AutoCAD под MS-DOS .

К 1983 году на долю IBM приходилось около 25% продаж персональных компьютеров на сумму от 1000 до 10 000 долларов, а на компьютеры с некоторой совместимостью с ПК приходилось еще 25%. [20] По мере роста рынка и конкуренции влияние IBM уменьшалось. В ноябре 1985 года журнал PC Magazine заявил: «Теперь, когда он создал рынок [ПК], рынок не обязательно нуждается в IBM для машин. Это может зависеть от IBM в установлении стандартов и разработке более высокопроизводительных машин, но у IBM было лучше соответствовать существующим стандартам, чтобы не навредить пользователям «. [38] В январе 1987 года Брюс Вебстер написал в Byte слухи о том, что IBM представит проприетарные персональные компьютеры с проприетарной операционной системой.: «Кого волнует? Если IBM сделает это, они, скорее всего, просто изолируют себя от крупнейшего рынка, на котором они действительно больше не могут конкурировать». Журнал предсказал, что в 1987 году рынок «завершит переход от стандарта IBM к стандарту Intel / MS-DOS / шины расширения … Люди не столько озабочены совместимостью IBM, сколько Lotus 1-2- 3 совместимость ». [39] К 1992 году Macworld заявил, что из-за клонов «IBM потеряла контроль над собственным рынком и стала второстепенным игроком со своей собственной технологией». [40]

В 1983 году журнал Economist предсказал, что «IBM скоро станет таким же узником своих стандартов, как и ее конкуренты», потому что «после того, как будет куплено достаточное количество машин IBM, IBM не сможет внезапно изменить их базовую конструкцию; что может быть полезно для избавления от них». конкуренты стряхнут еще больше клиентов ». [36] После того, как в начале 1987 года IBM объявила о выпуске линейки PS / 2, ориентированной на OS / 2 , продажи существующих DOS-совместимых ПК выросли, отчасти потому, что закрытая операционная система была недоступна. [41] В 1988 году Gartner Group подсчитала, что население покупало 1,5 клона на каждый ПК IBM. [42]К 1989 году Compaq была настолько влиятельной, что руководители отрасли говорили о «Compaq-совместимой», а наблюдатели утверждали, что клиенты считали компанию равной IBM [43] или превосходящей ее. [44]

После 1987 года IBM PC-совместимые устройства доминировали как на домашнем, так и на корпоративном рынках массовых компьютеров [45], при этом на нишевых рынках использовались другие известные альтернативные архитектуры, такие как компьютеры Macintosh, предлагаемые Apple Inc. и использовавшиеся в то время в основном для настольных издательских систем. стареющий 8-битный Commodore 64, который к тому времени продавался за 150 долларов и стал самым продаваемым компьютером в мире, 32-битная линейка Commodore Amiga, используемая для теле- и видеопроизводства, и 32-битная Atari STиспользуется в музыкальной индустрии. Однако к 1990 году сама IBM утратила основную роль на рынке совместимых с IBM ПК. Несколько важных событий в ретроспективе:

  • IBM разработала ПК с открытой архитектурой, которая позволила производителям клонов использовать свободно доступные непатентованные компоненты. [46]
  • Microsoft включила в свой контракт с IBM пункт, разрешающий продажу готовой операционной системы для ПК ( PC DOS ) другим производителям компьютеров. Эти конкуренты IBM лицензировали его как MS-DOS , чтобы предложить совместимость с ПК по меньшей цене. [47]
  • Выпуск в 1982 году Columbia Data Products MPC 1600, первого компьютера, полностью совместимого с IBM PC.
  • Появление в 1983 году Compaq Portable , обеспечивающего портативность, недоступную в то время IBM.
  • Независимое бизнес-подразделение (IBU) в IBM разработало IBM PC и XT. IBU не участвовали в корпоративных расходах на НИОКР . После того как IBU превратился в подразделение Entry Systems Division, он потерял это преимущество, что значительно снизило маржу. [48]
  • Доступность к 1986 году совместимых PC XT с Turbo XT стоимостью менее 1000 долларов , включая ранние предложения от Dell Computer , снизила спрос на модели IBM. [49] [50] Было возможно купить две из этих «универсальных» систем по цене меньше, чем стоимость одного PC AT под брендом IBM , и многие компании сделали именно это.
  • Благодаря интеграции большего количества периферийных устройств в сам компьютер, совместимые устройства, такие как Model D, имеют больше свободных слотов ISA, чем ПК. [33]
  • Compaq была первой, кто выпустил компьютер на базе Intel 80386 , почти на год раньше IBM [44] с Compaq Deskpro 386 . Билл Гейтс позже сказал, что это «впервые люди начали понимать, что не только IBM устанавливает стандарты». [51]
  • IBM представила в 1987 году несовместимую и проприетарную компьютерную шину MicroChannel Architecture (MCA) для своей линейки Personal System / 2 (PS / 2). [42]
  • Разделение партнерства IBM и Microsoft в разработке OS / 2 . Напряженность, вызванная рыночным успехом Windows 3.0, подорвала совместные усилия, поскольку IBM была привержена защищенному режиму 286, что ограничивало технический потенциал OS / 2. Windows может в полной мере использовать преимущества современной и все более доступной архитектуры 386 / 386SX. Кроме того, между партнерами существовали культурные различия, и Windows часто поставлялась в комплекте с новыми компьютерами, в то время как OS / 2 была доступна только за дополнительную плату. В результате раскола IBM стала единственным управляющим OS / 2, и ей не удалось угнаться за Windows.
  • Представление в 1988 году компаниями «Банды девяти» конкурирующего автобуса, расширенной отраслевой стандартной архитектуры , было направлено на то, чтобы конкурировать с MCA, а не копировать ее. [42]
  • Дуэльные стандарты расширенной памяти (EMS) и расширенной памяти (XMS) конца 1980-х годов были разработаны без участия IBM.

Несмотря на популярность своего набора ноутбуков ThinkPad , IBM окончательно отказалась от роли производителя потребительских ПК в апреле 2005 года, когда продала свои подразделения ноутбуков и настольных ПК компании Lenovo за 1,75 миллиарда долларов.

По состоянию на октябрь 2007 года Hewlett-Packard и Dell владели крупнейшими долями рынка ПК в Северной Америке. Они также добились успеха за рубежом, в том числе Acer , Lenovo и Toshiba . Во всем мире огромное количество ПК представляют собой системы « белого ящика », собираемые множеством локальных сборщиков систем. Несмотря на достижения компьютерных технологий, совместимые устройства IBM PC оставались очень совместимыми с исходными компьютерами IBM PC, хотя большинство компонентов реализуют совместимость в специальных режимах обратной совместимости, используемых только во время загрузки системы . Часто было более практичным запускать старое программное обеспечение в современной системе, используяэмулятор, а не полагаться на эти функции.

В 2014 году Lenovo приобрела серверный бизнес IBM на базе x86 за 2,1 миллиарда долларов США.

Возможность расширения

Одной из сильных сторон ПК-совместимой конструкции является модульная конструкция оборудования. Конечные пользователи могли легко модернизировать периферийные устройства и, в некоторой степени, процессор и память без модификации материнской платы компьютера или замены всего компьютера, как это было со многими микрокомпьютерами того времени. Однако по мере увеличения скорости процессора и ширины памяти пределы исходной конструкции шины XT / AT вскоре были достигнуты, особенно при работе с графическими видеокартами. IBM действительно представила модернизированную шину в IBM PS / 2компьютер, который преодолел многие технические ограничения шины XT / AT, но он редко использовался в качестве основы для IBM-совместимых компьютеров, поскольку требовал лицензионных платежей в IBM как за шину PS / 2, так и за любые предыдущие конструкции шины AT, произведенные компанией компания, ищущая лицензию. Это было непопулярно среди производителей оборудования, и консорциумы разработали несколько конкурирующих стандартов шин с более приемлемыми условиями лицензии. Были предприняты различные попытки стандартизировать интерфейсы, но на практике многие из этих попыток были либо ошибочными, либо проигнорированы. Тем не менее, было много вариантов расширения, и, несмотря на замешательство пользователей, дизайн, совместимый с ПК, развивался намного быстрее, чем другие конкурирующие разработки того времени, даже хотя бы из-за его доминирования на рынке.

«Совместимость с IBM PC» становится «Wintel»

В течение 1990-х годов влияние IBM на архитектуру ПК начало снижаться. «Совместимый с IBM PC» становится «Стандартным ПК» в 1990-х, а затем « ACPI PC» в 2000-х. ПК марки IBM стал скорее исключением, чем правилом. Вместо того, чтобы придавать значение совместимости с IBM PC, производители стали делать упор на совместимость с Windows . В 1993 году была выпущена версия Windows NT, которая могла работать на процессорах, отличных от набора x86 . Хотя для этого требовалась перекомпиляция приложений, чего не сделали большинство разработчиков, его аппаратная независимость использовалась для рабочих станций Silicon Graphics (SGI) x86 — благодаря уровню абстракции оборудования NT.(HAL), они могли работать с NT (и ее обширной библиотекой приложений) [ требуется пояснение ] .

Ни один массовый производитель оборудования для персональных компьютеров не осмелился быть несовместимым с последней версией Windows, и ежегодные конференции Microsoft по WinHEC предоставляли условия, в которых Microsoft могла лоббировать — а в некоторых случаях диктовать — скорость и направление развития аппаратного обеспечения ПК. промышленность. Microsoft и Intel стали настолько важными для непрерывного развития аппаратного обеспечения ПК, что отраслевые авторы начали использовать слово Wintel для обозначения комбинированной программно-аппаратной системы.

Сама эта терминология становится неправильной, поскольку Intel утратила абсолютный контроль над направлением разработки аппаратного обеспечения x86 с AMD64 AMD . Кроме того, на архитектуре x86 присутствуют операционные системы, отличные от Windows, такие как macOS и Linux .

Ограничения дизайна и другие проблемы совместимости

Несмотря на то, что IBM PC был разработан с возможностью расширения, разработчики не могли предвидеть ни развития аппаратного обеспечения 1980-х годов, ни размера отрасли, которую они породили. Что еще хуже, выбор IBM Intel 8088 в качестве процессора привел к ряду ограничений для разработки программного обеспечения для платформы, совместимой с ПК. Например, у процессора 8088 было только 20-битное адресное пространство памяти . Чтобы расширить возможности ПК до одного мегабайта, Lotus, Intel и Microsoft совместно создали расширенную память (EMS), схему переключения банков, позволяющую увеличить объем памяти, предоставляемой дополнительным оборудованием, и доступ к которой осуществляется набором из четырех 16- килобайтных модулей.«окна» внутри 20-битной адресации. Позже процессоры Intel имели большее адресное пространство и могли напрямую адресовать 16 мегабайт (MiB) (80286) или более, что вынудило Microsoft разработать расширенную память (XMS), которая не требовала дополнительного оборудования.

«Расширенная» и «расширенная» память имеют несовместимые интерфейсы, поэтому любой, кто пишет программное обеспечение, которое использует более одного мегабайта, должен обеспечивать максимальную совместимость для обеих систем, пока MS-DOS не начала включать EMM386, который имитировал память EMS с использованием памяти XMS. Защищенный режим OS также может быть записана в 80286, но совместимость приложений DOS была более сложной , чем ожидалось, не только потому , что большинство приложений DOS доступ к аппаратному обеспечению напрямую, минуя процедуры BIOS предназначены для обеспечения совместимости, но и то, что большинство запросов BIOS были сделаны первые 32 вектора прерывания, которые были помечены Intel как «зарезервированные» для исключений процессора в защищенном режиме.

Видеокарты страдали собственной несовместимостью. Не существовало стандартного интерфейса для использования графических режимов SVGA с более высоким разрешением, поддерживаемых более поздними видеокартами. Каждый производитель разработал свои собственные методы доступа к экранной памяти, включая разные нумерации режимов и различные схемы переключения банков . Последние использовались для адресации больших изображений в одном сегменте памяти размером 64 КБ. Раньше стандарт VGA использовал планарные устройства видеопамяти для того же эффекта, но это нелегко распространить на большую глубину цвета и более высокое разрешение, предлагаемые адаптерами SVGA. Была предпринята попытка создания стандарта под названием VESA BIOS Extensions (VBE), но не все производители использовали его.

Когда была представлена ​​модель 386, для нее снова можно было написать операционную систему с защищенным режимом . На этот раз совместимость с DOS была намного проще из-за виртуального режима 8086 . К сожалению, программы не могли напрямую переключаться между ними, поэтому в конце концов были разработаны некоторые новые API-интерфейсы для моделей памяти, VCPI и DPMI , последний стал самым популярным.

Из-за большого количества адаптеров сторонних производителей и отсутствия для них стандарта программирование ПК могло быть затруднительным. Профессиональные разработчики будут работать с большим набором тестов, состоящих из различных, как известно, популярных комбинаций оборудования.

Между тем потребители были ошеломлены конкурирующими несовместимыми стандартами и множеством различных комбинаций предлагаемого оборудования. Чтобы дать им некоторое представление о том, какой тип ПК им понадобится для работы с их программным обеспечением, в 1990 году был установлен стандарт мультимедийных ПК (MPC). ПК, отвечающий минимальному стандарту MPC, мог продаваться с логотипом MPC, что давало потребителям легкую -чтобы понять спецификацию, которую нужно искать. Программное обеспечение, которое могло бы работать на ПК, минимально совместимом с MPC, будет гарантировано [ кто? ] для работы на любом MPC. Стандарты MPC level 2 и MPC level 3 были установлены позже, но термин «MPC-совместимый» так и не стал популярным. После уровня ПДК 3 в 1996 г. никаких дополнительных стандартов ПДК не устанавливалось.

Вызовы господству Wintel

К концу 1990-х годов успех Microsoft Windows привел к тому, что конкурирующие коммерческие операционные системы практически исчезли, и сделал компьютер, совместимый с IBM PC, доминирующей вычислительной платформой . Это означало, что если бы разработчик создавал свое программное обеспечение только для платформы Wintel , он все равно мог бы охватить подавляющее большинство пользователей компьютеров. Единственным серьезным конкурентом Windows , более чем на несколько процентных пунктов доли на рынке была компания Apple, Inc. «s Macintosh . Mac изначально позиционировался как «компьютер для всех нас», но высокие цены и закрытая архитектура превратили Macintosh в образовательную и настольную издательскую систему.ниша, из которой она появилась только в середине 2000-х. К середине 1990-х рыночная доля Mac сократилась примерно до 5%, и внедрение новой конкурирующей операционной системы стало слишком рискованным коммерческим предприятием. Опыт показал, что даже если операционная система технически превосходит Windows, она потерпит неудачу на рынке (например, BeOS и OS / 2 ). В 1989 году Стив Джобс сказал о своей новой системе NeXT : «Это будет либо последняя успешная новая аппаратная платформа, либо первая, которая потерпит неудачу». [ необходима цитата ] Четыре года спустя, в 1993 году, NeXT объявила о прекращении производства NeXTcube и переносе NeXTSTEP на процессоры Intel.

Очень рано в истории ПК некоторые компании представили свои собственные XT-совместимые чипсеты . Например, компания Chips and Technologies представила свой контроллер 82C100 XT, который интегрировал и заменил шесть оригинальных схем XT: один контроллер DMA 8237 , один таймер прерывания 8253 , один контроллер параллельного интерфейса 8255 , один контроллер прерываний 8259 , один тактовый генератор 8284 и один Контроллер шины 8288 . Подобные наборы микросхем сторонних производителей появились для AT-совместимых, например OPTi 82C206 или 82C495XLC, которые были обнаружены во многих 486 и ранних системах Pentium. [52]Однако рынок чипсетов x86 был очень нестабильным. В 1993 году компания VLSI Technology стала доминирующим игроком на рынке, а через год Intel фактически уничтожила ее. С тех пор Intel остается безоговорочным лидером. [53] По мере того, как платформа Wintel завоевала господство, Intel постепенно отказалась от практики лицензирования своих технологий другим производителям чипсетов; в 2010 году Intel была вовлечена в судебный процесс, связанный с их отказом в лицензировании своей процессорной шины и связанных технологий с другими компаниями, такими как Nvidia . [54]

Такие компании, как AMD и Cyrix, разработали альтернативные процессоры x86, которые были функционально совместимы с процессорами Intel. К концу 1990-х AMD занимала все большую долю рынка процессоров для ПК. AMD даже в конечном итоге сыграла значительную роль в руководстве разработкой платформы x86, когда ее линейка процессоров Athlon продолжала развивать классическую архитектуру x86, поскольку Intel отклонилась от своей архитектуры Netburst для процессоров Pentium 4 и архитектуры IA-64 для Itanium. набор серверных процессоров. AMD разработала AMD64, первое крупное расширение, созданное не Intel, позже принятое Intel как x86-64.. В 2006 году Intel начала отказываться от Netburst, выпустив свой набор процессоров Core, которые представляли собой развитие более раннего Pentium III.

Основной альтернативой доминированию Wintel является появление альтернативных операционных систем с начала 2000-х годов, которое было отмечено как начало эры после ПК .

IBM PC совместимый сегодня

Термин «совместимость с IBM PC» в настоящее время обычно не используется, потому что все современные настольные и портативные компьютеры массового спроса основаны на архитектуре ПК, и IBM больше не производит ПК. Конкурирующие аппаратные архитектуры либо сняты с производства, либо, как Amiga , отнесены к нишевым рынкам для энтузиастов. В прошлом, самое успешное исключение было Apple , «s Macintosh платформа, которые используются процессоры Intel , не с самого начала. Хотя Macintosh изначально был основан на серии Motorola 68000 , затем перешел на архитектуру PowerPC , компьютеры Macintosh перешли на процессоры Intel.начиная с 2006 года. Сегодняшние компьютеры Macintosh используют ту же системную архитектуру, что и их аналоги Wintel, и могут загружать Microsoft Windows без карты совместимости с DOS . Однако с анонсом процессора M1 на базе ARM собственной разработки они снова стали исключением из совместимости с IBM.

Скорость процессора и объем памяти современных ПК на много порядков выше, чем у оригинального ПК IBM, и все же обратная совместимость в значительной степени сохраняется — 32-разрядная операционная система, выпущенная в 2000-х годах, все еще может работать со многими из более простых программ. написан для ОС начала 1980-х без эмулятора , хотя эмулятор , такой как DOSBox, теперь имеет почти нативную функциональность на полной скорости (и необходим для некоторых игр, которые могут работать слишком быстро на современных процессорах). Кроме того, многие современные ПК по-прежнему могут запускать DOS напрямую, хотя специальные параметры, такие как устаревший режим USB и эмуляция SATA-PATA, могут потребоваться в программе настройки BIOS. Компьютеры, использующиеДля загрузки DOS может потребоваться установить UEFI в устаревшем режиме BIOS. Однако возможности BIOS / UEFI в большинстве массовых компьютеров потребительского уровня очень ограничены и не могут быть настроены для полноценной работы с такими операционными системами, как оригинальные варианты DOS.

Распространение архитектуры x86-64 еще больше отдалило внутреннее сходство нынешних компьютеров и операционных систем с исходным IBM PC, представив еще один режим процессора с набором команд, измененным для 64-битной адресации, но процессоры, поддерживающие x86-64, также сохраняют стандартная совместимость с x86.

См. Также

  • AT (форм-фактор)
  • Форм-фактор ATX
  • Форм- фактор Baby AT
  • Компьютерное железо
  • Компьютерное программное обеспечение
  • Вычислительная платформа
  • Изготовленный на заказ ПК
  • История вычислительной техники (1960-е годы — настоящее время)
  • Самодельный компьютер
  • Персональный компьютер IBM
  • Влияние IBM PC на рынок персональных компьютеров
  • Динамик ПК
  • Персональный компьютер
  • архитектура x86
  • MS-DOS
  • CP / M
  • PS / 2 — преемник, выпущенный IBM, который не увенчался успехом, но многие его элементы были приняты промышленностью
  • Серия PC-9800 — конкурирующий стандарт
  • Эталонная платформа PowerPCОбщая эталонная платформа аппаратного обеспечения — конкурирующий стандарт для PowerPC

Ссылки

  1. Реклама (октябрь 1982 г.). «Проверьте диаграмму, прежде чем выбрать новую 16-битную компьютерную систему» . БАЙТ . п. 83 . Проверено 15 июля 2021 года .
  2. Compaq возглавляет «Банду девяти» в предложении альтернативы MCA, InfoWorld , 19 сентября 1988 г.
  3. Нортон, Питер (5 февраля 1985 г.). «Программное обеспечение на раз и все» . Журнал ПК . п. 103 . Проверено 28 октября 2013 года .
  4. ^ LIBES, Sol (декабрь 1981). «Bytelines» . БАЙТ . С. 314–318 . Проверено 29 января 2015 .
  5. ^ «Двойники из дома и за рубежом» . Журнал ПК . Февраль – март 1982 г. с. 5 . Проверено 20 октября 2013 года .
  6. ^ Зусман, John Unger (23 августа 1982). «Давайте оставим эти системы открытыми» . InfoWorld . п. 29 . Проверено 29 января 2015 .
  7. ^ Сэндлер, Кори (июнь 1983 г.). «Знакомство с вами» . Журнал ПК . п. 31 . Проверено 21 октября 2013 года .
  8. ^ Бармаш, Isadore (10 июня 1983). «Корпоративный триумф, затем смерть в Феррари» . Нью-Йорк Таймс . п. А1. ISSN 0362-4331 . Проверено 19 июня 2019 . 
  9. ^ a b Мейс, Скотт (9–16 января 1984 г.). «Создатели клонов IBM PC избегают полной совместимости» . InfoWorld . С. 79–81 . Проверено 4 февраля 2015 года .
  10. ^ Кук, Карен; Лэнгделл, Джеймс (24 января 1984 г.). «Портативные компьютеры, совместимые с ПК» . Журнал ПК . п. 39 . Проверено 23 октября 2013 года .
  11. ^ «Компьютерный каталог Radio Shack RSC-12, страница 4» . radioshackcatalogs dot com . Тэнди / Radio Shack. Архивировано из оригинала 3 октября 2014 года . Проверено 27 июня 2017 года .
  12. ^ «Компьютерный каталог Radio Shack RSC-11, страница 6» . radioshackcatalogs dot com . Тэнди / Radio Shack. Архивировано из оригинала 3 октября 2014 года . Проверено 27 июня 2017 года .
  13. ^ a b c Пурнель, Джерри (ноябрь 1984 г.). «Размышления NCC» . БАЙТ . п. 361 . Проверено 23 октября 2013 года .
  14. ^ a b Мэллой, Рич (сентябрь 1983 г.). «Портативный компьютер Corona» . БАЙТ . С. 226–228 . Проверено 16 августа 2015 года .
  15. Уорд, Ронни (ноябрь 1983 г.). «Уровни совместимости с ПК» . БАЙТ . С. 248–249 . Проверено 19 марта +2016 .
  16. ^ a b Якал, Кэти (январь 1985 г.). «Брюс Артвик / Дизайнер Flight Simulator II» . Compute! S Gazette . п. 32 . Проверено 6 июля 2014 года .
  17. ^ Alsop, Стюарт (31 января 1994). «Общедоступная панель Windows для большей совместимости» . InfoWorld . п. 102 . Проверено 28 февраля 2011 года .
  18. ^ Pournelle, Джерри (сентябрь 1983). «Орлы, текстовые редакторы, новые компиляторы и многое другое» . БАЙТ . п. 307 . Проверено 7 апреля 2019 .
  19. ^ да Круз, Франк (23 января 1984). «IBM PC Кермит» . Инфо-Кермит Дайджест (Список рассылки). Проект Кермит, Колумбийский университет . Проверено 23 февраля +2016 .
  20. ^ a b Солсбери, Дэвид Ф. (9 февраля 1984 г.). «Почему IBM PC породил толпу двойников» . Монитор христианской науки . ISSN 0882-7729 . Проверено 7 октября 2020 . 
  21. ^ Krasnoff, Барбара (20 марта 1984). «Независимо от того, кто был приглашен, некоторые окажутся несовместимыми» . Журнал ПК . п. 57 . Проверено 24 октября 2013 года .
  22. ^ Krasnoff, Барбара (3 апреля 1984). «Тестирование совместимых с ПК» . Журнал ПК . С. 110–144 . Проверено 24 октября 2013 года .
  23. ^ «Возьмите там, где IBM уходит» . InfoWorld (реклама). 27 февраля 1984 г. с. 41 . Проверено 18 января 2015 года .
  24. ^ a b Пурнель, Джерри (июль 1984 г.). «Ярмарка Западного побережья» . Байт . п. 136. Архивировано из оригинального 28 мая 2012 года . Проверено 8 ноября 2011 года .
  25. ^ a b Локвуд, Расс (сентябрь 1985 г.). «Зенит Z-151; выбор ВВС и ВМС США» . Творческие вычисления . п. 50 . Проверено 26 февраля 2013 года .
  26. Бедный, Альфред (2 октября 1984 г.). «Зенит наносит двойной удар» . Журнал ПК . п. 206 . Проверено 25 октября 2013 года .
  27. ^ Callamaras, Питер В. (ноябрь 1984). «Колумбийский многопользовательский компьютер-вице-президент» . БАЙТ . п. 276 . Проверено 23 октября 2013 года .
  28. ^ Мейс, Скотт; Карен Соренсен (5 мая 1986 г.). «Эмуляторы Amiga, Atari Ready для ПК» . InfoWorld . п. 5 . Проверено 28 февраля 2011 года .
  29. Карузо, Дениз (27 февраля 1984 г.). «IBM выигрывает споры по поводу авторских прав на ПК» . InfoWorld . п. 15 . Проверено 18 января 2015 года .
  30. ^ Лэнгделл, Джеймс (10 июля 1984). «Phoenix заявляет, что его BIOS может помешать искам IBM» . Журнал ПК . п. 56 . Проверено 25 октября 2013 года .
  31. ^ Шмидт, Роберт (июль 1994). «Что такое BIOS?» . Основы вычислений . Архивировано из оригинального 10 -го марта 2012 года . Проверено 19 сентября 2011 года .
  32. ^ «Конкуренция по цене» . InfoWorld . 30 сентября 1985 г. с. 1 . Проверено 20 февраля 2015 года .
  33. ^ a b Фриз, Кен (16 декабря 1985 г.). «Leading Edge: превосходная ценность в конкурсе на рынке клонов IBM-PC» . InfoWorld . п. 43 . Проверено 22 июля 2014 года .
  34. ^ Halfhill, Том Р. (декабрь 1986). «Вторжение MS-DOS / IBM-совместимые устройства возвращаются домой» . Вычислить! . п. 32 . Проверено 9 ноября 2013 года .
  35. Феррелл, Кейт (июль 1987 г.). «Совместимость с IBM: Вселенная расширяется» . Вычислить! . п. 14 . Проверено 31 января 2020 года .
  36. ^ a b c «Кто-нибудь сможет справиться с IBM?» . Экономист . 26 ноября 1983 г.
  37. Перейти ↑ Curran, Lawrence J. (февраль 1984 г.). «Безумие совместимости» . БАЙТ . п. 4 . Проверено 26 августа 2015 года .
  38. ^ Machrone, Билл (26 ноября 1985). «Войны совместимости — здесь и за рубежом» . Журнал ПК . п. 59 . Проверено 29 октября 2013 года .
  39. Вебстер, Брюс (январь 1987 г.). «Просмотр и обзоры» . Байт . п. 367 . Проверено 4 ноября 2013 года .
  40. Боррелл, Джерри (май 1992 г.). «Открытие ящика Пандоры» . Macworld . С. 21–22.
  41. Паркер, Рэйчел (4 мая 1987 г.). «Продажи производителей ПК выросли после дебюта PS / 2» . InfoWorld . С. 1, 85.
  42. ^ a b c Scisco, Питер (декабрь 1988 г.). «Автобус, Автобус, Волшебный Автобус» . Вычислить! . п. 10 . Проверено 10 ноября 2013 года .
  43. ^ ЛаПланте, Алиса; Фургер, Роберта (23 января 1989 г.). «Compaq стремится стать IBM 90-х» . InfoWorld . С. 1, 8 . Проверено 17 марта 2016 года .
  44. ^ a b Льюис, Питер Х. (22 октября 1989 г.). «ИСПОЛНИТЕЛЬНЫЙ КОМПЬЮТЕР; Гонка на рынок 486-й машины» . Нью-Йорк Таймс . ISSN 0362-4331 . Проверено 20 мая 2020 . 
  45. ^ Реймер, Джереми. «Общая доля: цифры доли рынка персональных компьютеров за 30 лет» . Ars Technica . Проверено 13 сентября 2008 года .
  46. ^ Миллер, Майкл. «Почему у IBM PC была открытая архитектура» . forwardthinking dot pcmag dot com . Зифф Дэвис . Проверено 27 июня 2017 года .
  47. ^ Браун, Марсель. «IBM подписывает сделку с дьяволом» . thisdayintechhistory точка ком . MB Tech, Inc . Проверено 27 июня 2017 года .
  48. ^ Киллен, Майкл (осень 1984). «Прогноз IBM / Доминирование на рынке» . Байт . С. 30–38 . Проверено 18 марта 2016 .
  49. ^ Объявление InfoWorld за июль 1986 года: «Набор для начинающих: все, что вам нужно, чтобы немедленно приступить к серьезным вычислениям» . 7 июля 1986 г.
  50. ^ InfoWorld июля 1986 . 28 июля 1986 г.
  51. Гейтс, Билл (25 марта 1997 г.). «Интервью: Билл Гейтс, Microsoft» (Интервью). Беседовал Майкл Дж. Миллер. С. 230–235.
  52. ^ Майк Тули (2005). Приборы и управление на базе ПК (3-е изд.). Новизна. п. 32. ISBN 978-1-136-37449-4.
  53. ^ Скотт М. Мюллер (2011). Модернизация и ремонт ПК (20-е изд.). Que Publishing. п. 171. ISBN. 978-0-13-268218-3.
  54. ^ Intel против Nvidia: технология, лежащая в основе судебного дела



Операционная система Windows компании Microsoft, вне сомнения, стала вехой в развитии не только информационной индустрии, но и всего человечества. Во многом именно благодаря Windows на столах сотен миллионов людей по всему миру установлены персональные компьютеры и ноутбуки.


Microsoft Windows — это семейство операционных систем. Мы рассмотрим историю операционных систем Microsoft Windows (Windows OS) с 1985 года по настоящее время. под управлением

операционных систем

семейства Windows работает около 88 %

персональных компьютеров

, а остальные работают под управлением операционных систем Linux и Mac. Windows работает на

платформах


x86

,

x86–64

и

ARM

. Существовали также версии для

DEC


Alpha

,

MIPS

,

IA-64

,

PowerPC

и

SPARC

.



Ключевые слова:



Microsoft Windows, операционная система, Windows 95, IBM, сетевая ОС.

Windows предоставляет графический пользовательский интерфейс (GUI), управление виртуальной памятью, многозадачность и поддержку многих периферийных устройств. Помимо операционных систем Windows для персональных компьютеров, Microsoft также предлагает операционные системы для серверов и мобильных устройств.


Операционные системы Microsoft Windows для ПК

Первоначально Windows, разрабатывалась не как операционная система, какой мы привыкли видеть современные ее версии, а как графическая оболочка MS-DOS. Надо отметить, что концепция графического интерфейса была разработана отнюдь не Microsoft. Уже за несколько лет до внедрения Windows существовали компьютеры Apple Macintosh, с графической операционной системой (MacOs), интерфейс которой был более дружественным и понятным рядовому пользователю, в отличие от командной строки MS-DOS.

Ниже приводится подробная история операционных систем MS-DOS и Windows, предназначенных для персональных компьютеров (ПК).


MS-DOS-дисковая операционная система Microsoft (1981)

Первоначально разработанная Microsoft для IBM, MS-DOS была стандартной операционной системой для IBM-совместимых персональных компьютеров. Первоначальные версии DOS были очень просты и напоминали другую операционную систему под названием CP/M. Последующие версии становились все более сложными, поскольку они включали в себя функции операционных систем мини-компьютеров.

Windows 1.0 2.0 (1985–1992)

Введенная в 1985 году, Microsoft Windows 1.0 была названа из-за вычислительных блоков, или «окон», которые представляли собой фундаментальный аспект операционной системы. Вместо того чтобы вводить команды MS-DOS, windows 1.0 позволяла пользователям указывать и щелкать, чтобы получить доступ к окнам.

В 1987 году Microsoft выпустила Windows 2.0, которая была разработана для разработанного для Intel процессора 286. Эта версия добавила значки рабочего стола, сочетания клавиш и улучшенную графическую поддержку.

Windows 3.0 3.1 (1990–1994)

Windows 3.0 была выпущена в мае 1900 года, предлагая лучшие иконки, производительность и продвинутую графику с 16 цветами, предназначенными для процессоров Intel 386. Эта версия является первым релизом, который обеспечивает стандартный «внешний вид» Microsoft Windows на долгие годы вперед. Windows 3.0 включала в себя менеджер программ, файловый менеджер и менеджер печати, а также игры (Hearts, Minesweeper и Solitaire). Microsoft выпустила Windows 3.1 в 1992 году.

Windows 95 (август 1995 года)

Windows 95 была выпущена в 1995 году и представляла собой крупное обновление операционной системы Windows. Эта ОС значительно продвинулась вперед по сравнению со своим предшественником, Windows 3.1. В дополнение к новому пользовательскому интерфейсу Windows 95 также включает в себя ряд важных внутренних улучшений. Возможно, самое главное, что он поддерживает 32-битные приложения, а это значит, что приложения, написанные специально для этой операционной системы, должны работать намного быстрее.

Хотя Windows 95 может запускать более старые приложения Windows и DOS, она, по существу, удалила DOS как базовую платформу. Это означало снятие многих старых ограничений DOS, таких как 640K основной памяти и 8-символьные имена файлов. Другими важными функциями этой операционной системы являются возможность автоматического обнаружения и настройки установленного оборудования (plug and play).

Windows 98 (июнь 1998 года)

Windows 98 предлагает поддержку ряда новых технологий, включая FAT32, AGP, MMX, USB, DVD и ACPI. Однако наиболее заметной его особенностью является активный рабочий стол, который интегрирует веб-браузер (Internet Explorer) с операционной системой. С точки зрения пользователя, нет никакой разницы между доступом к документу, находящемуся локально на жестком диске пользователя или на веб-сервере на другом конце света.

Windows Me — Millennium Edition (сентябрь 2000 года)

Выпуск Windows Millennium Edition, названный «Windows Me», был обновлением ядра Windows 98 и включал некоторые функции операционной системы Windows 2000. Эта версия также удалила опцию «загрузка в DOS».

Windows NT 31. — 4.0 (1993–1996)

Версия операционной системы Windows. Windows NT (новая технология)-это 32-разрядная операционная система, поддерживающая упреждающую многозадачность. На самом деле существует две версии Windows NT: Windows NT Server, предназначенная для работы в качестве сервера в сетях, и Windows NT Workstation для автономных или клиентских рабочих станций.

Windows 2000 (февраль 2000 года)

Часто сокращаемая как «W2K», Windows 2000 — это операционная система для настольных компьютеров и ноутбуков для запуска программных приложений, подключения к сайтам интернета и интрасети, а также доступа к файлам, принтерам и сетевым ресурсам. Microsoft выпустила четыре версии Windows 2000: Professional (для настольных компьютеров и ноутбуков), Server (как веб-сервер, так и офисный сервер), Advanced Server (для бизнес-приложений) и Datacenter Server (для компьютерных сетей с высоким трафиком).

Windows XP (октябрь 2001 года)

Windows XP была выпущена в 2001 году. Наряду с переработанным внешним видом пользовательского интерфейса, новая операционная система построена на ядре Windows 2000, что дает пользователю более стабильную и надежную среду, чем предыдущие версии Windows. Windows XP поставляется в двух версиях, домашней и профессиональной. Microsoft сосредоточилась на мобильности для обоих выпусков, включая функции plug and play для подключения к беспроводным сетям. Операционная система также использует стандарт беспроводной безопасности 802.11 X. Windows XP — один из самых продаваемых продуктов Microsoft.

Windows Vista (ноябрь 2006 г.)

Windows Vista предлагала повышение надежности, безопасности, простоты развертывания, производительности и управляемости по сравнению с Windows XP. Новым в этой версии стали возможности обнаружения аппаратных неполадок до их возникновения, функции безопасности для защиты от угроз последнего поколения, более быстрое время запуска и низкое энергопотребление нового спящего состояния. Во многих случаях Windows Vista заметно более отзывчива, чем Windows XP на идентичном оборудовании. Windows Vista упрощает и централизует управление конфигурацией рабочего стола, снижая затраты на обновление систем.

Windows 7 (октябрь 2009 г.)

Windows 7 — операционная система семейства Windows NT, следующая за Windows Vista. Операционная система поступила в продажу 22 октября 2009 года, меньше чем через три года после выпуска предыдущей операционной системы, Windows Vista. Windows 7 была выпущена совместно с Windows Server 2008 R2, серверным аналогом Windows 7. Улучшения и новые функции в Windows 7 включают поддержку мультитач, Internet Explorer 8, улучшенную производительность и время запуска, Aero Snap, Aero Shake, поддержку виртуальных жестких дисков, новый и улучшенный Windows 8 была выпущена 1 августа 2012 года и представляет собой полностью переработанную операционную систему, которая была разработана с нуля с учетом использования сенсорного экрана, а также почти мгновенных возможностей, которые позволяют ПК с Windows 8 загружаться и запускаться в считанные секунды, а не в считанные минуты.


Windows 8 (


октября 2012


)

Windows 8, в отличие от своих предшественников — Windows 7, Windows Vista, Windows XP и более ранних, использует новый интерфейс под названием «Metro». Этот интерфейс появляется первым после запуска системы; он схож по функциональности с рабочим столом — стартовый экран имеет плитки приложений (сродни ярлыкам и иконкам), по нажатию на которые запускается приложение, открывается сайт или папка (в зависимости от того, к какому элементу или приложению привязана плитка). Интерфейс Metro ориентирован на сенсорный экран, но не исключает пользования на несенсорных ПК. Впервые дебютировал в мобильной операционной системе Windows Phone 7.. Windows 8 поддерживает как x86-ПК, так и ARM-процессоры.

Windows 10

Windows 10 является преемником Microsoft Windows для Windows 8. Windows 10 дебютировала 29 июля 2015 года, после бета-версии» technical preview «новой операционной системы, которая появилась осенью 2014 года, и бета-версии» consumer preview » в начале 2015 года. Microsoft утверждает, что Windows 10 имеет быстрый запуск и возобновление работы, встроенную безопасность и возврат меню Пуск в развернутом виде. Эта версия Windows также будет включать Microsoft Edge, новый браузер Microsoft. Любое квалифицированное устройство (например, планшеты, ПК, смартфоны и консоли Xbox) может обновиться до Windows 10, в том числе с пиратскими копиями Windows.

Литература:

  1. Брайан Ливингстон, ПолТаррот. Секреты Microsoft Windows Vista = Windows Vista Secrets. — М.: Диалектика, 2011.
  2. Коньков К. А. Основы организации операционных систем Microsoft Windows / К. А. Коньков. — М.: Издательство «Интуит», 2005.
  3. Системное программное обеспечение. /В. М. Илюшечкин, А. Е. Костин Изд. 2-е, перераб. и доп. — М.: Высш. шк., 1991.-128 с.: ил.
  4. Олифер В. Г. Сетевые операционные системы. СПб.:Питер, 2002.-538с. 5. Операционные системы: [Сборник/ Ред.Б. М. Васильев].-М.: Знание, 2004
  5. Электронный ресурс: http: // www. ru.wikipedia.org/

Основные термины (генерируются автоматически): операционная система, DOS, MS-DOS, IBM, версия, компьютер, рабочий стол, ACPI, пользовательский интерфейс, сенсорный экран.

Like this post? Please share to your friends:
  • Конвертировать vmdk в qcow2 в windows
  • Компьютеры в одной сети не видят друг друга windows 10
  • Компьютеры в домашней сети не видят друг друга windows 10
  • Конвертировать utf 8 в windows 1251 онлайн
  • Компьютеру не удалось проверить удостоверение шлюза удаленных рабочих столов windows 10