После появления персонального компьютера IBM , или IBM PC, многие другие архитектуры персональных компьютеров исчезли всего за несколько лет. [1] Это привело к волне выпуска систем, совместимых с IBM PC .
До появления IBM PC на рынке персональных компьютеров доминировали системы, использующие 8-битные микропроцессоры 6502 и Z80 , такие как TRS 80 , PET и Apple II , которые использовали фирменные операционные системы, [2] а также компьютеры под управлением CP/M . [3] После того, как IBM представила IBM PC, IBM PC и его клоны стали доминирующими компьютерами только в 1984 году. [4] В 1983 году Byte прогнозировал, что к 1990 году IBM будет контролировать только 11% продаж бизнес-компьютеров. Предсказывалось, что Commodore будет удерживать небольшое лидерство на высококонкурентном рынке — 11,9%. [5]
Около 1978 года стало доступно несколько 16-битных ЦП. Примерами могут служить Data General mN601 , Fairchild 9440 , Ferranti F100-L , General Instrument CP1600 и CP1610 , National Semiconductor INS8900 , Panafacom 's MN1610, [6] Texas Instruments ' TMS9900 и, что наиболее примечательно, Intel 8086. Эти новые процессоры были дорогими для включения в персональные компьютеры, поскольку они использовали 16-битную шину данных и требовали редких (и, следовательно, дорогих) 16-битных периферийных и вспомогательных микросхем.
Более 50 новых персональных компьютеров, ориентированных на бизнес, появились на рынке за год до того, как IBM выпустила IBM PC. [7] [8] Очень немногие из них использовали 16- или 32-разрядный микропроцессор, поскольку поставщики в целом считали, что 8-разрядные системы вполне подходят, а Intel 8086 был слишком дорогим в использовании. [9]
Некоторые из основных производителей, продававших 8-битные бизнес-системы в этот период:
12 августа 1981 года IBM выпустила персональный компьютер IBM . [10] Одним из самых далеко идущих решений, принятых для IBM PC, было использование открытой архитектуры , [11] что привело к появлению большого рынка для сторонних плат расширения и приложений; но в конечном итоге и к созданию множества конкурентов, все из которых создавали «IBM-совместимые» машины.
IBM PC использовал новый на тот момент процессор Intel 8088. Как и другие 16-разрядные ЦП, он мог получить доступ к 1 мегабайту оперативной памяти , но использовал 8-разрядную шину данных для памяти и периферийных устройств. Такая конструкция позволяла использовать большое, легкодоступное и относительно недорогое семейство 8-разрядных совместимых вспомогательных микросхем. IBM решила использовать Intel 8088 после того, как сначала рассмотрела Motorola 68000 и Intel 8086 , поскольку два других считались слишком мощными для своих нужд. [12] [13] Хотя уже известные конкуренты, такие как Apple и Radio Shack, имели много преимуществ перед новой компанией в области микрокомпьютеров, [14] репутация IBM в области бизнес-вычислений позволила архитектуре IBM PC занять существенную долю рынка бизнес-приложений, [15] [16] и многие небольшие компании, которые продавали IBM-совместимое программное обеспечение или оборудование, быстро росли в размерах и значимости, включая Tecmar , Quadram , AST Research и Microsoft . [17]
По состоянию на середину 1982 года три другие компании, производящие мэйнфреймы и миникомпьютеры, продавали микрокомпьютеры, но в отличие от IBM, Hewlett-Packard , Xerox и Control Data Corporation выбрали операционную систему CP/M . [18] Многие другие компании производили «бизнес-персональные компьютеры», используя свои собственные разработки, некоторые все еще использовали 8-битные микропроцессоры. Те, которые использовали процессоры Intel x86 , часто использовали общую, несовместимую с IBM специфическую версию MS-DOS или CP/M-86 , так же как 8-битные системы с совместимым с Intel 8080 процессором обычно использовали CP/M.
[Билл] Гейтс предсказывает, что в течение следующих шести-девяти месяцев будет представлено несколько машин 8086. Он объясняет, что тот факт, что машина основана на том же процессоре, не означает, что все программное обеспечение ПК будет работать на нем. В некоторых случаях программное обеспечение обходит операционную систему и использует определенные аппаратные характеристики ПК.
— InfoWorld , 23 августа 1982 г. [19]
В течение года после появления IBM PC компания Microsoft — разработчик ее основной операционной системы IBM PC DOS — лицензировала операционную систему под общим названием MS-DOS более чем 70 другим компаниям. [19] Одним из первых компьютеров, достигших 100% совместимости с ПК, был Compaq Portable , выпущенный в ноябре 1982 года; [20] он оставался наиболее совместимым клоном вплоть до 1984 года. [21] Однако до того, как ПК занял лидирующее положение на рынке, большинство систем не были клонами дизайна IBM PC, а имели другую внутреннюю конструкцию и работали под управлением CP/M компании Digital Research .
IBM PC было трудно достать в течение нескольких лет после его появления. Многие производители компьютеров MS-DOS намеренно избегали полной совместимости с IBM, поскольку ожидали, что рынок того, что InfoWorld описал как «обычные клоны ПК», пойдет на спад. Они боялись судьбы компаний, которые продавали компьютеры, совместимые с мэйнфреймами IBM в 1960-х и 1970-х годах, — многие из которых обанкротились после того, как IBM изменила спецификации, — и считали, что существует рынок для персональных компьютеров с похожим набором программного обеспечения, как у IBM PC, но с лучшим оборудованием. [22] [21]
В то время как Microsoft использовала сложный установщик со своими программами DOS, такими как Multiplan , который предоставлял драйверы устройств для многих несовместимых с IBM PC компьютеров, большинство других поставщиков программного обеспечения этого не делали. [21] [23] Колумбийский университет обсуждал сложность поддержки Kermit множества различных клонов и компьютеров MS-DOS. [24] Питер Нортон , который ранее призывал поставщиков писать программное обеспечение, работающее на множестве различных компьютеров, к началу 1985 года признал — после того, как столкнулся с трудностями при переписывании Norton Utilities — что «для большинства создателей программного обеспечения нет практического способа писать универсальное программное обеспечение». [25] Дилеры обнаружили, что переносить несколько версий программного обеспечения для клонов с разным уровнем совместимости сложно. [21]
Чтобы получить наилучшие результаты от скромной производительности 8088, многие популярные программные приложения были написаны специально для IBM PC. Разработчики этих программ решили писать напрямую в (видео) память компьютера и периферийные чипы, минуя MS-DOS и BIOS. Например, программа могла напрямую обновлять видеопамять обновления, вместо того чтобы использовать вызовы MS-DOS и драйверы устройств для изменения внешнего вида экрана. Многие известные программные пакеты, такие как программа электронных таблиц Lotus 1-2-3 и Microsoft Flight Simulator 1.0 от Microsoft , напрямую обращались к оборудованию IBM PC, минуя BIOS, и поэтому не работали на компьютерах, которые даже незначительно отличались от IBM PC. Это было особенно распространено среди компьютерных игр . В результате системы, которые не были полностью совместимы с IBM PC, не могли запускать это программное обеспечение и быстро устаревали. Вместе с ними устарела и унаследованная от CP/M концепция OEM-версий MS-DOS, предназначенных для работы (через вызовы BIOS) на оборудовании, отличном от IBM-PC.
В 1984 году Phoenix Technologies начала лицензировать свой клон IBM PC BIOS. Phoenix BIOS и конкуренты, такие как AMI BIOS, сделали возможным для любого человека продавать совместимый с PC компьютер, [26] [27] без необходимости разрабатывать совместимый BIOS, как Compaq.
Хотя Intel 80186 был основан на i8086 и позволял создавать относительно недорогие системы на базе x86, он быстро потерял привлекательность для сборщиков ПК на базе x86, поскольку поддерживающие схемы внутри чипа Intel 80186 были несовместимы с теми, которые использовались в стандартном наборе микросхем ПК, реализованном IBM. Он очень редко использовался в персональных компьютерах после 1982 года.
Представьте себе, что Cray Computer решает создать персональный компьютер. У него процессор 100 МГц, 20 мегабайт оперативной памяти, 500 мегабайт дискового пространства, разрешение экрана 1024 X 1024 пикселей, он полностью использует голосовое распознавание для ввода данных, помещается в карман рубашки и стоит 3000 долларов. Какой первый вопрос задает компьютерное сообщество? «Совместим ли он с ПК?»
— InfoWorld , февраль 1984 г. [28]
Вы не спрашиваете, быстрая или медленная новая машина, новая технология или старая. Первый вопрос: «Совместима ли она с ПК?»
— Creative Computing , ноябрь 1984 г. [17]
В феврале 1984 года BYTE описал, как «рынок персональных компьютеров, похоже, находится в тени облака совместимости: стремление к совместимости с семейством персональных компьютеров IBM приняло почти фетишевские пропорции», что, по его словам, было «неизбежным в свете феноменального принятия рынком IBM PC». [29] Журнал процитировал объявление North Star осенью 1983 года о своем первом микрокомпьютере, совместимом с ПК. Основанная в 1976 году, North Star долгое время добивалась успеха с 8-битными продуктами шины S-100 и представила собственные 16-битные продукты, но теперь компания признала, что IBM PC стал «стандартом», которому North Star необходимо следовать. BYTE описал это объявление как показатель большого влияния, которое IBM оказала на отрасль: [30]
Стало болезненно очевидно, что ключ к выживанию в качестве крупного производителя — это признание бизнес-сообществом. IBM PC, несомненно, открыл дверь на этот рынок шире, чем любой персональный компьютер до него, но при этом сделал совместимость основным фактором в разработке микрокомпьютеров, к лучшему или к худшему. Недавние заявления North Star ... и множества более мелких фирм, похоже, указывают на то, что 8088/MS-DOS/IBM-совместимый поезд становится все более похожим на мчащийся грузовой поезд.
Журнал выразил обеспокоенность тем, что «растущее влияние IBM в сообществе ПК душит инновации, поскольку так много других компаний подражают Big Blue». [29] Признав, что «это то, о чем просили наши дилеры», Kaypro также представила в том же году первый IBM-совместимый компьютер компании. [31] Tandy, которая когда-то имела до 60% рынка персональных компьютеров, но пыталась сохранить техническую информацию в секрете, чтобы монополизировать продажи программного обеспечения и периферийных устройств [32] , также начала продавать непатентованные компьютеры; [33] через четыре года после того, как Джон Ширли предсказал InfoWorld , что «основным рынком нового IBM PC будут IBM-зависимые», [34] журнал в 1985 году также назвал совместимость Tandy 1000 с IBM «немалой уступкой доминирующей мертвой хватке Big Blue» компанией, которая «открыто боролась на пропитанной кровью арене персональных компьютеров». [35] 1000 был совместим с ПК, но не совместим с его собственным компьютером Tandy 2000 MS-DOS. [36] [37] Конкуренты IBM в области мэйнфреймов, BUNCH , представили свои собственные совместимые компьютеры, [38] и когда Hewlett-Packard представила Vectra, InfoWorld заявила, что компания «отвечает на требования своих клиентов о полной совместимости с IBM PC». [39]
Я считаю, что эпоха, когда машину можно было успешно вывести на рынок при полном отсутствии программного обеспечения, внезапно закончилась с появлением Macintosh. И эти дни уже не вернутся.
— Creative Computing , февраль 1985 г. [40]
Митч Капор из Lotus Development Corporation сказал в 1984 году, что «либо вы должны быть совместимы с ПК, либо очень особенными». [41] «Совместимость оказалась единственным безопасным путем», — заявил руководитель Microsoft Джим Харрис в 1985 году, [42] в то время как InfoWorld писал, что конкуренты IBM были «выбиты в соответствие» с ее разработками из-за «полного провала каждой компании, которая пыталась улучшить IBM PC». [43] Клиенты хотели запускать только приложения для ПК, такие как 1-2-3, а разработчиков волновала только огромная установленная база ПК , поэтому любая несовместимая — независимо от ее технического превосходства — от компании, отличной от Apple, терпела неудачу из-за отсутствия клиентов и программного обеспечения. [28] Совместимость стала настолько важной, что Дэйв Винер пошутил в том году (имея в виду неполную совместимость PC AT с IBM PC): «Единственная компания, которая может представить машину, несовместимую с ПК, и выжить, — это IBM». [42]
К 1985 году дефицит IBM PC закончился, что вызвало финансовые трудности для многих поставщиков совместимых компьютеров; тем не менее, Харрис сказал: «Единственные, кто сделал хуже, чем совместимые, это несовместимые». [42] Стандарт ПК также доминировал в Европе, причем компании Honeywell Bull , Olivetti и Ericsson продавали совместимые компьютеры, а компании-разработчики программного обеспечения сосредоточились на продуктах ПК. [44] К концу года журнал PC Magazine заявил, что даже IBM больше не могла представить слухи о собственной, несовместимой операционной системе. Отметив, что неудачный PCjr компании «был главным грехом в том, что он не был совместим с ПК», журнал написал, что «обратная совместимость [с IBM PC] является единственной крупнейшей проблемой разработчиков оборудования и программного обеспечения. Сообщество пользователей слишком велико и требовательно, чтобы принимать радикальные изменения или отказываться от решений, которые работали в прошлом». [45]
В течение нескольких лет после появления полностью совместимых клонов ПК, почти все конкурирующие бизнес-системы персональных компьютеров и альтернативные архитектуры x86, использующие, исчезли с рынка. Несмотря на неотъемлемые опасности отрасли, основанной на де-факто «стандарте» , [46] возникла процветающая индустрия клонов ПК. Единственными другими несовместимыми с ПК IBM системами, которые остались, были те системы, которые классифицировались как домашние компьютеры , такие как Apple II , или бизнес-системы, которые предлагали функции, недоступные на IBM PC, такие как высокий уровень интеграции (например, объединенный учет и инвентаризация) [ необходимо разъяснение ] или отказоустойчивость и многозадачность и многопользовательские функции.
Цены Compaq были сопоставимы с ценами IBM, и компания делала акцент на возможностях и качестве своих ПК-совместимых продуктов для корпоративных клиентов. С середины 1985 года то, что Compute! описал как «волну» недорогих клонов от американских и азиатских компаний, привело к снижению цен; к концу 1986 года эквивалент настоящего IBM PC стоимостью 1600 долларов с 256 КБ ОЗУ и двумя дисководами стоил всего 600 долларов , что ниже цены Apple IIc . Потребители начали приобретать компьютеры DOS для дома в больших количествах; Tandy подсчитала, что половина из 1000 проданных компьютеров шла на дома, новая Leading Edge Model D составляла 1% рынка домашних компьютеров США в том году, а магазины игрушек и дисконтные магазины продавали клон, произведенный Hyundai , Blue Chip PC , как стерео — без демонстрационной модели или продавца. [47] [48] [49] [50] [51] [52]
Tandy и другие недорогие клоны преуспели у потребителей, которые считали их превосходящими игровые машины более низкого класса, тогда как IBM потерпела неудачу двумя годами ранее с PCjr. Они были такими же недорогими, как домашние компьютеры несколькими годами ранее, и сопоставимы по цене с Amiga , Atari ST и Apple IIGS . В отличие от PCjr, клоны были такими же быстрыми или даже быстрее, чем IBM PC, и имели высокую совместимость, поэтому пользователи могли брать работу на дом; большая библиотека программного обеспечения DOS успокоила тех, кто беспокоился об утраченных технологиях . Потребители использовали их как для электронных таблиц, так и для развлечений, причем первая возможность оправдывала покупку компьютера, который также мог выполнять второе. [49] [50] [51] [48] ПК и совместимые устройства также получили значительную долю на рынке образования, в то время как давний лидер Apple потерял эту долю. [53]
На выставке бытовой электроники в январе 1987 года и Commodore, и Atari анонсировали свои собственные клоны. [54] К 1987 году индустрия ПК росла так быстро, что ранее предназначенная только для бизнеса платформа стала крупнейшим и самым важным рынком для компаний, выпускающих компьютерные игры, превзойдя продажи игр для Apple II или Commodore 64. С видеокартой EGA недорогой клон был лучше для игр, чем другие компьютеры. [55] [56] [57] Программное обеспечение MS-DOS составляло 77% всего программного обеспечения для персональных компьютеров, проданного в долларовом выражении в третьем квартале 1988 года, что на 47% больше, чем в предыдущем году. [58] К 1989 году 80% читателей Compute! владели компьютерами DOS, [59] и журнал объявил о «большем акценте на домашних компьютерах MS-DOS». [60]
Влияние IBM на отрасль снизилось, поскольку конкуренция возросла, и конкуренты представили компьютеры, которые улучшили дизайн IBM, сохранив совместимость. В 1986 году Compaq Deskpro 386 стал первым компьютером на базе Intel 80386. В 1987 году IBM безуспешно попыталась вернуть себе лидерство на рынке с линейкой Personal System/2 и собственной архитектурой MicroChannel .
К 1990 году Computer Gaming World сообщил читателю, жалующемуся на многочисленные обзоры игр, совместимых с IBM PC, что «большинство компаний пытаются первыми вывести на рынок свои продукты MS-DOS». [61] Сообщалось, что в США MS-DOS составляла 65% рынка компьютерных игр, Amiga — 10%, а все остальные компьютеры, включая Macintosh, были ниже 10% и снижались. [62] Amiga и большинство других, таких как ST и различные компьютеры MSX2 , оставались на рынке до тех пор, пока совместимые с ПК не приобрели достаточные мультимедийные возможности, чтобы конкурировать с домашними компьютерами. С появлением недорогих версий видеокарты VGA и звуковой карты Sound Blaster (и ее клонов) большинство оставшихся домашних компьютеров были вытеснены с рынка. Рынок в 1990 году был более разнообразным за пределами Соединенных Штатов, но машины MS-DOS и Windows, тем не менее, стали доминировать к концу десятилетия.
К 1995 году, за исключением Macintosh, почти не было продано новых потребительских систем, которые не были бы клонами IBM PC. На протяжении 1990-х годов Apple перевела Macintosh с фирменных интерфейсов расширения на такие стандарты, как IDE , PCI и USB . В 2006 году Apple перевела Macintosh на архитектуру Intel x86, что позволило им опционально загружать Microsoft Windows , при этом сохранив уникальные элементы дизайна для поддержки операционной системы Mac OS X от Apple .
В 2008 году Сид Мейер назвал IBM PC одним из трех важнейших инноваций в истории видеоигр . [63]
Вскоре после выпуска IBM PC появился очевидный раскол между системами, которые решили использовать процессор, совместимый с x86, и теми, которые выбрали другую архитектуру. Почти все системы x86 предоставляли версию MS-DOS. Остальные использовали множество различных операционных систем, хотя системы на базе Z80 обычно предлагали версию CP/M . Общее использование MS-DOS объединило системы на базе x86, способствуя росту «экосистемы» x86/MS-DOS.
По мере того как архитектуры, отличные от x86, отмирали, а системы x86 стандартизировались в полностью совместимые с IBM PC клоны, рынок, заполненный десятками различных конкурирующих систем, свелся к почти монокультуре систем MS-DOS на базе x86, совместимых с IBM PC.
Вскоре после запуска IBM PC в 1981 году все еще существовали десятки систем, которые не были совместимы с IBM PC, но использовали чипы Intel x86. [64] Они использовали процессоры Intel 8088, 8086 или 80186 и почти без исключения предлагали OEM-версию MS-DOS (в отличие от OEM-версии, настроенной для использования IBM). Однако они, как правило, не пытались копировать архитектуру IBM PC, поэтому эти машины имели другие адреса ввода-вывода, другую системную шину, другие видеоконтроллеры и другие отличия от оригинального IBM PC. Эти отличия, которые иногда были довольно незначительными, использовались для улучшения конструкции IBM PC, но в результате различий программное обеспечение, которое напрямую манипулировало оборудованием, работало некорректно. В большинстве случаев системы на базе x86, которые не использовали полностью совместимую с IBM PC конструкцию, не продавались достаточно хорошо, чтобы привлечь поддержку производителей программного обеспечения, хотя несколько производителей компьютеров организовали разработку и продажу совместимых версий популярных приложений специально для своих машин.
Полностью совместимые с IBM PC клоны появились на рынке вскоре после этого, поскольку преимущества клонирования стало невозможно игнорировать. Но до этого некоторые из наиболее заметных систем, которые были совместимы с x86, но не были настоящими клонами, были:
Не все производители сразу перешли на семейство микропроцессоров Intel x86 и MS-DOS. Несколько компаний продолжили выпуск систем на базе архитектур, отличных от Intel. [71] Некоторые из этих систем использовали 32-битный микропроцессор, самым популярным из которых был Motorola 68000. Другие продолжали использовать 8-битные микропроцессоры. Многие из этих систем в конечном итоге были вытеснены с рынка натиском клонов IBM PC, хотя их архитектуры могли иметь превосходные возможности, особенно в области мультимедиа.
В некотором смысле самым далеко идущим решением, принятым командой, создавшей IBM PC, было использование открытой архитектуры, а не той, которая была собственностью IBM. Это решение привело к появлению рынка плат расширения, большого количества сторонних приложений и, в конечном итоге, большого количества конкурентов, создающих «IBM-совместимые» машины. ...
Билл Лоу
отправился в корпоративный комитет управления IBM в июле 1980 г., чтобы предложить проект
... настоящее влияние было в маркетинге — ПК с огромной организацией IBM за ним. К середине 1984 года, по оценкам, 75–85% всего написанного программного обеспечения было предназначено для IBM PC и совместимых машин.