историю развития вычислительной техники на периоды «до» и «после». «До» были баснословно дорогие и занимающие огромные помещения ЭВМ, или мэйнфрэймы, предназначенные для работы узкого круга специалистов. «После» появились воплотившиеся в «железе» мечты: общедоступные настольные ПК для индивидуального использования.
Правда, сейчас возможности первой модели IBM 5150 Personal Computer, или IBM PC, могут показаться просто смешными: процессор Intel 8088 с тактовой частотой около 5 МГц, 64 Кбайт оперативной памяти, черно-белый монитор, отсутствие жесткого диска и какой бы то ни было графики. На компьютере поначалу можно было лишь редактировать тексты, создавать несложные электронные таблицы и писать новые программы, и все же он выгодно отличался от старших собратьев именно своей «персональностью», приемлемой ценой и малыми размерами. Несмотря на скромные возможности, за первый год компанией было продано 136 тысяч машин. А в январе 1983-го журнал Time назвал персональный компьютер «Человеком года»…
Такому взрывному успеху, несомненно, способствовала и специально разработанная дисковая операционная система (см. «Глоссарий»), обеспечивающая удобный диалог пользователя и машины, предлагавшаяся покупателям в придачу к компьютеру. Она называлась MS-DOS.
Интерес к рынку микрокомпьютеров IBM проявила, когда ряд небольших, но «продвинутых» фирм уже начали заниматься мелкосерийным выпуском персональных компьютеров. Так, в 1974 году компания MITS (Microwave Instrumentation and Telemetry Systems) выпустила компьютер Altair на базе микропроцессора Intel 8080, который напоминал конструктор «сделай сам» и позволял прилежному пользователю собственноручно собрать индивидуальное вычислительное устройство, причем за небольшие деньги. Затем появились модели PET от Commodore, TRS-80 от Tandy Radio Shack, но особенно раздразнил IBM компьютер Apple-II компании Apple Computer с цветным монитором, звуковой и графической картами, который охотно покупали американские школы и университеты.
В 1980 году корпорация IBM, до этого занимавшаяся исключительно мэйнфрэймами, решает создать и выпустить на рынок собственный персональный компьютер. Проект, получивший название Chess («шахматы»), планировалось реализовать в рекордно короткие сроки: всего за год! Для ускорения работ принимается решение изготовить его на базе популярного в те годы 8-разрядного микропроцессора Intel 8080 и в сотрудничестве с внешним поставщиком программного обеспечения. Анализ деятельности конкурентов показал, что на выпускаемых ими компьютерах активно используются программы небольшой фирмы из Сиэтла — компании Microsoft Билла Гейтса и Пола Аллена. Разработку интерпретатора (см. «Глоссарий») языка Бейсик для 8-разрядного процессора представители IBM (Голубого гиганта) также решили предложить именно ей. Польщенный вниманием со стороны гиганта вычислительной индустрии, двадцатипятилетний президент Microsoft Билл Гейтс с готовностью согласился, а заодно рискнул обратить внимание руководства проекта на преимущества 16-разрядного процессора Intel 8086. Здесь, впрочем, содержался и элемент лукавства: к тому времени фирма Microsoft уже разработала для него интерпретатор Бейсика, позволявший на данном процессоре выполнять все предписываемые программой действия. К мнению Гейтса в IBM прислушались и в конечном итоге остановились на аналогичном, тоже 16-разрядном, процессоре Intel 8088 (правда, более медленном).
Работа над проектом началась осенью 1980 года и была окружена завесой секретности — Голубой гигант опасался «утечки» информации до официального представления результатов. Гейтсу, Аллену и Стиву Болмеру (в то время — помощнику Гейтса) даже пришлось подписать обязательство о неразглашении сведений о Chess. Вместе с тем уверенность IBM в своих силах была настолько велика, что компания собиралась развивать IBM PC на основе «открытой» архитектуры и впоследствии опубликовала полную техническую документацию на персональный компьютер (Apple, например, этого не сделала, и поэтому не ее «персоналки» завоевали мир).
Когда встал вопрос об операционной системе (ОС) для новой ЭВМ, выбор IBM поначалу пал на ОС CP/M (Control Programm/ Monitor), разработанную компанией Digital Research Гэри Килдэлла для 8- разрядного процессора и успевшую себя хорошо зарекомендовать. Однако Килдэлл медлил с ответом, переговоры о приобретении CP/M зашли в тупик, а сроки, отведенные на проект, поджимали.
Тогда Гейтс принимает авантюрное решение и предлагает IBM разработать и поставить нужную ей операционную систему к январю 1981 года. Однако написать новую ОС за столь малое время было не под силу Microsoft. Объем работ по подготовке программного обеспечения, возложенных на компанию, был колоссальным: помимо Бейсика Microsoft взялась адаптировать для IBM PC Паскаль и Ассемблер, а также разработать компиляторы (см. «Глоссарий»), переводящие программы, написанные на языках Фортран и Кобол, в понятные используемому процессору команды. Чтобы ускорить процесс, Гейтс купил у фирмы Seattle Computer Products уже существующую операционную систему QDOS (Quick and Dirty Operating System), разработанную Тимом Паттерсоном и по сути являющуюся адаптированной версией ОС CP/M для процессора Intel 8086.
Паттерсон почти сразу перешел на работу в Microsоft и, проведя необходимые усовершенствования первоначальной операционной системы QDOS, превратил ее в дисковую операционную систему фирмы Microsoft MS-DOS 1.0. Вслед за этим Билл Гейтс подписал с окрыленным успехом руководством IBM знаменитый и крайне рискованный договор, в котором за небольшую однократную выплату передал Голубому гиганту права на установку MS-DOS на стольких компьютерах, сколько он сумеет реализовать. В том же договоре, правда, указывалось, что эксклюзивным правом на продажу ОС IBM не обладает, а Microsoft получает небольшой процент от продажи каждого компьютера, оснащенного MS-DOS… Любопытно, что многие нынешние менеджеры изучают детали этого договора в качестве примера ошибки со стороны IBM.
«Дисковой» данная операционная система, в частности, называлась потому, что размещалась на одном гибком 5-дюймовом диске, с которого она загружалась при включении компьютера и на котором работала при выполнении программ. Рабочие программы и файлы при этом размещались на других сменных дисках, которые можно было вставлять и извлекать из второго дисковода работающего компьютера. Позже, когда у PC появились «жесткие диски» (винчестеры), DOS и все остальные программы стали записывать на этот встроенный носитель информации, а дискеты начали использовать для обеспечения связи компьютеров между собой и резервного копирования информации.
Кстати, после получения долгожданной MS-DOS 1.0 программисты IBM обнаружили и устранили в ней более 300 ошибок. Отредактированный вариант ОС назвали PC-DOS. Из-за этой вынужденной модификации первоначальной версии MS-DOS авторскими правами на операционную систему стали обладать и IBM, и Microsoft.
«Шахматный» проект IBM завершился 12 августа 1981 года. В этот день компания официально объявила о выпуске персонального компьютера IBM PC.
Поначалу превосходство операционной системы Microsoft не было очевидным. Когда Digital Research выпустила 16-разрядную версию СР/М-86, IBM стала продавать вместе с PC сразу три ОС на выбор: PC-DOS корпорации Microsoft, CP/M-86 компании Digital Research и UCSD Pascal P-system (с интегрированным языком Паскаль), разработанную Softech Microsystems. Однако UCSD Pascal P-system стоила примерно 450 долларов, авторитетная на рынке микрокомпьютеров СР/М — 175, а ее аналог производства Microsoft «тянул» всего на 60 долларов. Покупатели, естественно, предпочитали последний вариант, поэтому в дальнейшем наметилась тенденция комплектовать компьютеры IBM PC только «родной» PC-DOS.
Вскоре после выпуска IBM-PC на рынке стали появляться персональные компьютеры, копирующие открытую архитектуру оригинала, названные «схожими с РС» или «PC-совместимыми». Корпорация Microsoft предоставила в распоряжение фирм, производящих эти машины, операционную систему MS-DOS — точную копию PC-DOS.
Здесь-то и проявилась дальновидность Гейтса. «Мы не преследовали цели заработать деньги на IBM, — признался он в своей книге «Дорога в будущее». — Нам было выгоднее другое — продавать лицензию на MS-DOS всем компьютерным компаниям, предлагавшим машины, более или менее совместимые с IBM PC. IBM могла свободно использовать наше программное обеспечение, но у нее не было эксклюзивной лицензии на него, равно как и возможности контроля над будущими улучшениями».
Успех IBM PC, верная маркетинговая политика компании Билла Гейтса, право свободной и неконтролируемой продажи MS-DOS обеспечили Microsoft бесспорное лидерство на рынке программного