IBM-PC-совместимый компьютер


IBM-PC-совместимый компьютер — семейство компьютеров, происходящее от IBM PC, XT и AT, обладающее определёнными архитектурными особенностями, развивавшееся под влиянием компаний Intel и Microsoft[1]. Совместимость касается как программного обеспечения, позволяя запускать его на актуальных машинах без эмуляции, так и аппаратного за счёт использования открытых стандартов. Из-за ослабления влияния фирмы IBM её название отпало, и их стали называть просто PC-совместимым или даже «PC». Не любой персональный компьютер является PC[2], в то же время не любой PC является персональным компьютером — существуют PC-совместимые серверы и кластеры.

PC не был первым персональным компьютером вообще и даже первым персональным компьютером фирмы IBM. С 1975 года выпускались машины серии 51XX на процессоре собственной разработки IBM PALM[en], представлявшем собой набор микросхем невысокой степени интеграции и отдельных транзисторов. В 1980 году готовился к выпуску наследник этой серии уже на микропроцессоре Intel 8085 — IBM System/23, известный как «Datamaster», однако из-за проблем с портированием на новую систему языка BASIC выход новой машины задерживался[3]. Этот восьмибитный компьютер был значительно дороже конкурентов: Apple II, Commodore VIC-20, Atari 400/800 и TRS-80 CoCo и не имел даже возможности отображать графику. Компании требовалась более дешёвая модель, разработку которой поручили Дону Эстриджу. Для ускорения разработки ему дали полную свободу действий, в том числе широкое использование компонентов сторонних производителей.

Несмотря на небольшой размер команды, разработка IBM PC заняла всего год — компьютер был представлен в августе 1981, спустя месяц после выхода System/23. Важнейшими особенностями IBM PC были модульный принцип — когда устройство состояло из сменных модулей, и принцип открытой архитектуры, заключавшийся в том, что устройство компьютера не держалось в секрете, комплект схем продавался за $49 — для того, чтобы облегчить сторонним производителям задачу разработки периферии[4]. Другая важная особенность IBM PC — использование BIOS, прошитого в ПЗУ системной платы промежуточного ПО, реализующего стандартный программный интерфейс для доступа к её функциям без знания их конкретной аппаратной реализации и обращений к ОС. Этот же подход приняли многие разработчики периферии (например, жёстких дисков), записывая в ПЗУ своих устройств ПО драйверов низкого уровня, реализующих стандартные протоколы. Чтобы помешать конкуренции, компания IBM запатентовала прошивку BIOS, запретив её использование в компьютерах конкурентов[5][6][7]. Однако запатентован был лишь конкретный код прошивки, но не её программный интерфейс, что впоследствии позволило сторонним разработчикам выпускать программно-совместимые продукты, обходя патент IBM с использованием метода «чистой комнаты»[6].


Разные модели PC-совместимых компьютеров: слева направо, сверху вниз:
  • Один из первых IBM-PC-совместимых компьютеров, произведённых не компанией IBM — Compaq Portable, поступивший в продажу в 1983 году
  • Компьютер HP серии Pavilion
  • Ноутбук Thinkpad, произведённый компанией Lenovo
  • Avalanche Hardline с жидкостным охлаждением