мых на PC; ведь первоначально в большинстве PC использовалась MS DOS и Windows 3.1, а теперь - Windows 95/98/NT/2000/XP
Контроль над разработкой операционных систем Microsoft использовала как рычаг, позволяющий контролировать разработку других типов программного обеспечения PC (например, утилит и приложений). Так, многие утилиты (такие, как кэширование диска, сжатие дисков, дефрагментация, калькуляторы и записные книжки), которые первоначально предлагались независимыми компаниями, теперь включены в Windows. Microsoft даже встроила в операционную систему Web-броузер, что не на шутку испугало конкурентов, создающих аналогичные программы. Более тесная интеграция программного обеспечения для работы с сетями и пакетов программ-приложений с операционной системой позволила Microsoft еще больше усилить контроль над операционными системами по сравнению с другими компаниями. Именно поэтому Microsoft теперь доминирует на рынке программ для PC, предлагая разнообразные программы — от текстовых процессоров до электронных таблиц и систем управления базами данных.
Когда появились первые PC, IBM контролировала стандарты аппаратных средств PC; и именно она привлекла Microsoft для разработки большей части программного обеспечения для PC. Она разрабатывала аппаратные средства, записывала BIOS (Basic Input Output System — базовая система ввода-вывода) и привлекала Microsoft для разработки DOS (Disk Operating System — дисковая операционная система) и нескольких других программ и пакетов для IBM. Однако она не сумела обеспечить себе исключительные права на DOS, предоставив Microsoft право продавать код MS DOS, разработанный для IBM, любой другой заинтересованной компании. Именно эта ошибка в договоре превратила Microsoft в доминирующую компанию на рынке программного обеспечения, и именно из-за этой ошибки впоследствии IBM потеряла контроль над тем самым стандартом PC, который она создала.
Причина потери контроля IBM над этим стандартом состоит в том, что программное обеспечение можно защитить авторскими правами, в то время как авторские права на аппаратные средства могут быть защищены только в соответствии с патентами, что связано с трудностями и требует значительного времени (причем срок действия патента истекает через 17 лет). Кроме того, для получения патента требуется, чтобы разработанная аппаратура была уникальной и новой, a IBM в своих разработках PC опиралась на ранее существовавшие элементы, которые мог приобрести любой радиолюбитель. Фактически наиболее важные элементы для первого PC были разработаны Intel, например процессор 8088, генератор синхронизирующих импульсов 8284, таймер 8253/54, контроллер прерываний 8259, контроллер прямого доступа к памяти 8237, периферийный интерфейс 8255 и контроллер шины 8288. Эти микросхемы составляли основу первого PC.
Поскольку проект первого PC нельзя было запатентовать, любая компания могла дублировать аппаратные средства IBM PC. Нужно было лишь приобрести те же самые чипы, что и IBM, у тех же производителей и поставщиков и разработать новую системную плату с аналогичной схемой. Чтобы помочь в этом, IBM даже издала полный набор схем своих системных плат и всех плат адаптеров в очень детализированном и легкодоступном техническом руководстве. У меня есть несколько этих первых руководств IBM, и я все еще заглядываю в них время от времени, когда хочу узнать что-нибудь об особенностях PC на уровне элементов.
Труднее всего было скопировать программное обеспечение (имеется в виду программное обеспечение IBM PC), которое было защищено в соответствии с законом об авторском праве. Компания Phoenix Software одна из первых разработала законные методы решения