Страница:
Разъемы PS/2 — почти единственное, что осталось от некогда нашумевшей архитектуры IBM PS/2. Первоначально в ПК не была предусмотрена поддержка мыши — зачем она в текстовом интерфейсе? Потом появились мыши, подключаемые к последовательному COM-порту. Затем компания Intel, разрабатывая в 1997 году стандарт АТХ, ввела в качестве интерфейса для подключения клавиатуры и мыши разъемы из давно забытой к тому времени IBM’овской линейки PS/2, благодаря чему мышь стала поддерживаться на уровне BIOS.
Начиная со стандарта РС98, рекомендовалось подключать мышь к порту USB, а в РС99 COM-порты посоветовали убрать вообще. В РС2002 была дана однозначная команда — для периферии только USB. Но эта инициатива Intel в значительной мере провалилась — СОМ-порты нужны не только для мыши (видимо в Intel об этом забыли). Что же касается PS/2, то мышь и клавиатура никогда из ПК не вынимаются, поэтому не совсем ясно, зачем занимать универсальный порт USB, для которого можно придумать и более полезное применение. С точки же зрения пользователя разъемы PS/2 имеют только один недостаток — их очень легко выдернуть случайно.
Назначение игрового контроллера и его интерфейса понятно без пояснений. Он (в стандартной конфигурации) практически не изменился со времен IBM PC AT, разве что стал встраиваться в материнские платы, а не располагаться на отдельной карте (обычно совместно со «звуковухой» или с контроллером хард-дисков) и использует такой же, как LPT, тип разъема DB («мама»), только с 15 контактами. Стандартный GAME-порт поддерживает два джойстика с двумя кнопками каждый. Встречаются и сдвоенные порты.
GAME-порт имеет вывод питания +5 В (как и PS/2, и USB), причем их может быть несколько, то есть к нему можно подключить устройства, собственного питания не имеющие. Но еще интереснее, что его выводы для подключения координатных преобразователей джойстика (4 штуки) — это самые настоящие аналого-цифровые преобразователи, но довольно примитивные. Правда, устройства, использующие это свойство игрового порта (кроме, конечно, самих игровых аксессуаров), мне не попадались.
Интерфейс «огненные провода» или стандарт IEEE 1394 — замечательная придумка Apple, которую сама же компания, находившаяся тогда (в 1995 году) в глубоком кризисе, чуть не погубила. Прежде всего абсолютно неправильным рыночным позиционированием — расчет был на пользователей, подключающих к своим «аристократическим» Mac’ам всяческую передовую видеотехнику или суперскоростные (по тем временам) жесткие диски. В следствие этого компания запросила ни много, ни мало, как по доллару лицензионных отчислений за каждый такой порт, установленный в устройствах сторонних производителей. Индустрия пожала плечами и отвернулась — а через год появился еще очень несовершенный, но зато бесплатный USB 1.0.
Но в «Макинтошах» этот интерфейс прижился. Потом он появился и в РС как IEEE 1394 (FireWire — это зарегистрированная марка Apple), а компания Sony разработала совместимый интерфейс iLink, который отличается возможностью соединения бытовых устройств не только с компьютером, но и напрямую между собой. До недавнего времени IEEE 1394 был вне конкуренции для перекачки в ПК цифрового видео — ничто другое из стандартных интерфейсов просто не справлялось (требовались дорогущие специальные платы видеозахвата), и до сих пор его традиционно используют именно для этого. Встраивается интерфейс и в цифровые фотокамеры (в основном для Mac-пользователей). Существуют и подключаемые через него внешние диски или оптические приводы. Очень часто FireWire используют для присоединения спецтехники вроде барабанных сканеров. Но если вы такую технику не используете и у вас в ПК нет встроенного порта FireWire, то, как выражается Козловский, «позарезность» в приобретении специальной FireWire-платы — только для счастливых обладателей цифровых видеокамер. Для остальных — он прекрасно заменяется USB 2.0.
И все же жаль, что так вышло — с технической точки зрения последовательный интерфейс FireWire стремится к почти недостижимой степени совершенства. Хотя теоретически максимально возможная скорость передачи для современной модификации стандарта (1394а, 2000 год) — 400 Мбит/с38— стандартом USB 2.0 даже перекрыта, но у FireWire есть поистине бесценные свойства: во-первых, достаточно мощный вывод питания (1,5 А, от 8 до 40 В), чтобы избавить очень многие внешние устройства вроде сканера от необходимости иметь собственное питание; во-вторых, гораздо стабильнее в «горячем» режиме подключения-отключения. А также — поддержка громадного количества подключенных к шлейфу устройств, работа устройств на разных скоростях, защита от неправильных соединений устройств и так далее.
Для FireWire существует две разновидности соединительных кабелей — с 4 и 6 жилами, и соответственно два типа розеток. Поскольку на плате контроллера могут быть розетки как на шесть проводов, так и на четыре, то и типов переходных шнуров существует 3 вида (6-6/6-4/4-4).
FireWire в принципе может использоваться для подсоединения тех же мышей и клавиатур, но это ему как-то… не к лицу. USB куда демократичней, и мы его сейчас и рассмотрим.
Первая версия последовательного интерфейса USB появилась 15 января 1996 года. Инициатором проекта был альянс семи крупных компаний: Intel, Compaq, DEC, IBM, Microsoft, NEC и Northern Telecom. Основная цель проекта — создать универсальный интерфейс для подключения внешних устройств, который «от рождения» поддерживал бы режим Plug amp;Play и «горячее» соединение/отключение. Разработчики первоначально и не очень старались конкурировать с FireWire, а создавали USB как замену COM вместе с LPT (а потом в этот флакон добавились и PS/2, и даже GAME-порт, хотя, как мы видим, полностью вытеснить все эти интерфейсы не удалось).
В отличие от ISA’шного LPT, USB базируется на гораздо более скоростной шине PCI, отсюда и все его отличия от «старичков». Основная идея USB — «горячее» подключение с автоматическим распознаванием — была вполне прилично реализована еще в Windows 98 (в XP все обычно работает безупречно, конечно, если установлен Service Pack 2 и корректные драйверы). Теоретически одного USB достаточно на все про все, ведь к одной линии можно подключать до 127 устройств (при условии, что хватит питания, которое здесь ограничено 5 вольтами при 0,5 А). «Размножаются» USB-устройства с помощью разветвителей-хабов (их часто называют концентраторами), которые могут иметь свое питание.
Теоретически, повсеместно устанавливаемые сейчас порты по стандарту USB 2.0 поддерживают скорость до 480 Мбит в секунду (60 Мбайт/с), хотя на практике с такими скоростями справляются немногие устройства. Стандарт USB 2.0 предусматривает два режима работы — HS (Hi-Speed, высокоскоростной) и FS (Full Speed, низкоскоростной, по сути — USB 1.1 со скоростью до 12 Мбит/с). В самом деле — зачем мышам 480 Мбит/с? Однако производители все равно любят ставить логотип USB Hi-Speed. Особенно пикантно такой лейбл выглядит на каком-нибудь USB-вентиляторе, использующий от всего порта только питание.
Длина кабеля между двумя работающими на предельной скорости устройствами (или устройством и концентратором) — 3-5 метров, но может достигать и 10, в зависимости от качества его изготовления. Чтобы увеличить дальность, приходится ставить промежуточные хабы. Последние бывают двух типов — пассивные (с питанием от предыдущего концентратора) и активные (с собственным источником питания, иногда более мощным, чем предусматриваемый стандартом 0,5-амперный).
Стандартом предусматривается четыре типа разъемов USB — А, В, mini-А и mini-B. Разъем типа А (плоский) устанавливается со стороны ведущего устройства39, а типа В (квадратный) — ведомого; соответственно, эта конфигурация А-В — у большинства соединительных кабелей. С mini-USB все не так однозначно. Mini-A-разъемы употребляются редко (все миниатюрные устройства, как правило, — ведомые), потому для них даже не предусмотрено отдельной конфигурации, все mini-гнезда одинаковы, и различаются лишь цветом (mini-A — белый, mini-B — черный, mini A/B — серый). Все USB-разъемы спроектированы так, чтобы шины питания входили в контакт первыми, что обеспечивает беспроблемное «горячее» подключение.
Как вы видите, функции интерфейсов во многих случаях пересекаются. Устройства, ранее подключавшиеся по одному интерфейсу, а потом переведенные на другой (как мыши, которые последовательно занимали СОМ, PS/2 и, наконец, USB), сами-то не изменились, а значит, в принципе могут работать с любым подходящим интерфейсом.
В продаже можно встретить следующие типы переходников-адаптеров (причем в обе стороны): USB-LPT, USB-COM, USB-SCSI, USB-Ethernet, USB-клавиатура/мышь, USB-TV/Video. Большинство из них довольно дороги, но главное не это — если вы купите переходник, например, для подключения LPT-принтера к USB, то только принтер с ним и сможет работать, а вот какой-нибудь старинный сканер с LPT-интерфейсом подключить не удастся. Поэтому лучшим (и примерно адекватным по стоимости) решением может стать приобретение PCI-карты с «родным» портом, минуя USB. Для ноутбуков, для которых задача совместимости как раз наиболее актуальна, существуют адаптеры разных интерфейсов, подключаемые в слот PC Сard.
Отдельная история — с мышами и клавиатурами. Если у вас USB-экземпляр, то проблем никаких — в эту сторону PS/2 с USB совместимы полностью, плюс адаптер стоит копейки. Часто производители просто вкладывают его в коробку, а вы сами решаете, какой разъем использовать. А вот при подключении PS/2-мыши к USB проблемы могут возникнуть: и адаптер стоит дорого, и специальные драйверы (например, для конфигурирования дополнительных кнопок) могут не заработать, так что дешевле купить новую мышь.
И один из самых наболевших вопросов — подключение устройств с СОМ-интерфейсом к современным ПК, не имеющим подобного разъема. В настольном ПК проблема решается приобретением дополнительной карты с СОМ-портами. Но с ноутбуками такое невозможно.
В продаже есть специальные переходные кабели COM-USB. При подключении такого кабеля к USB-разъему — неважно, с устройством или без него — в системе возникает виртуальный СОМ-порт, с которым можно общаться точно так же, как обычным. По крайней мере, ПО устройства обычно ни о чем не подозревает. Естественно, в системе должны быть надлежащие VCP-драйверы (от Virtual Communication Port), которые в Windows XP встроены изначально.
USB и FireWire по рождению предназначены для «горячего» подключения. Со старичками COM и LPT это не так — обычная рекомендация, кочующая из пособия в пособие и из справки в справку уже лет, наверное, двадцать, советует непременно отключать ПК при подсоединении этих интерфейсов. Слов нет — рекомендация верная, но все же будет уместно назвать ее чрезмерной.
Человек, который много работает с этими портами, опытным путем очень быстро выясняет, что перетыкать разъемы можно как угодно и когда угодно, не тратя времени на утомительную перезагрузку «виндов», и ничего плохого ровным счетом не происходит, а следовательно перестает обращать внимание на это предупреждение. Пока в один прекрасный день не сожжет единственный СОМ на ноутбуке.
Теоретически в COM можно, как говорила моя бабушка, «вструмлять» кабель действительно когда угодно; там нет конфликтующих двунаправленных линий. В LPT же линии теоретически двунаправленные, но на практике оказаться в ситуации, когда с обоих концов одновременно собираются что-то передавать, крайне маловероятно, если вообще возможно. Но главное — даже если такие электрические конфликты и возникнут, это еще не означает непременного фейрфокуса, так как все современные оконечные каскады портов делаются на КМОП-транзисторах, а они в большинстве случаев способны выдерживать перегрузки и короткое замыкание.
То есть в принципе «горячее» подключение этих портов безопасно. А когда опасно? А тогда, когда оба устройства включены в сеть, но не имеют общей земли. Тогда потенциалы у них на корпусе могут сильно различаться (до сотен вольт), и есть вероятность, что первыми соединятся не общие контакты, а сигнальные, что для них будет смертельно. При использовании фирменных кабелей СОМ-СОМ, LPT-LPT или LPT-Centronix ничего не произойдет: металлическое экранирующее обрамление вокруг разъема, которое соединяется с корпусом/общим проводом, всегда первым входит в контакт и выравнивает потенциалы «земель». А вот если кабель «самопальный» и экран хоть на одном из участвующих разъемов ни с чем не «контачит» — вероятность выхода порта из строя приближается к 100%.
Подчеркну — это существенно только, когда оба устройства запитаны от электрической сети, если же в сеть включено только одно устройство (компьютер), а второе вообще никак с сетью или настоящей землей (например, батареей отопления) не связано, то подсоединять можно, не задумываясь.
Внутренний мир
Начиная со стандарта РС98, рекомендовалось подключать мышь к порту USB, а в РС99 COM-порты посоветовали убрать вообще. В РС2002 была дана однозначная команда — для периферии только USB. Но эта инициатива Intel в значительной мере провалилась — СОМ-порты нужны не только для мыши (видимо в Intel об этом забыли). Что же касается PS/2, то мышь и клавиатура никогда из ПК не вынимаются, поэтому не совсем ясно, зачем занимать универсальный порт USB, для которого можно придумать и более полезное применение. С точки же зрения пользователя разъемы PS/2 имеют только один недостаток — их очень легко выдернуть случайно.
GAME-порт
Назначение игрового контроллера и его интерфейса понятно без пояснений. Он (в стандартной конфигурации) практически не изменился со времен IBM PC AT, разве что стал встраиваться в материнские платы, а не располагаться на отдельной карте (обычно совместно со «звуковухой» или с контроллером хард-дисков) и использует такой же, как LPT, тип разъема DB («мама»), только с 15 контактами. Стандартный GAME-порт поддерживает два джойстика с двумя кнопками каждый. Встречаются и сдвоенные порты.
GAME-порт имеет вывод питания +5 В (как и PS/2, и USB), причем их может быть несколько, то есть к нему можно подключить устройства, собственного питания не имеющие. Но еще интереснее, что его выводы для подключения координатных преобразователей джойстика (4 штуки) — это самые настоящие аналого-цифровые преобразователи, но довольно примитивные. Правда, устройства, использующие это свойство игрового порта (кроме, конечно, самих игровых аксессуаров), мне не попадались.
FireWire (IEEE 1394)
Интерфейс «огненные провода» или стандарт IEEE 1394 — замечательная придумка Apple, которую сама же компания, находившаяся тогда (в 1995 году) в глубоком кризисе, чуть не погубила. Прежде всего абсолютно неправильным рыночным позиционированием — расчет был на пользователей, подключающих к своим «аристократическим» Mac’ам всяческую передовую видеотехнику или суперскоростные (по тем временам) жесткие диски. В следствие этого компания запросила ни много, ни мало, как по доллару лицензионных отчислений за каждый такой порт, установленный в устройствах сторонних производителей. Индустрия пожала плечами и отвернулась — а через год появился еще очень несовершенный, но зато бесплатный USB 1.0.
Но в «Макинтошах» этот интерфейс прижился. Потом он появился и в РС как IEEE 1394 (FireWire — это зарегистрированная марка Apple), а компания Sony разработала совместимый интерфейс iLink, который отличается возможностью соединения бытовых устройств не только с компьютером, но и напрямую между собой. До недавнего времени IEEE 1394 был вне конкуренции для перекачки в ПК цифрового видео — ничто другое из стандартных интерфейсов просто не справлялось (требовались дорогущие специальные платы видеозахвата), и до сих пор его традиционно используют именно для этого. Встраивается интерфейс и в цифровые фотокамеры (в основном для Mac-пользователей). Существуют и подключаемые через него внешние диски или оптические приводы. Очень часто FireWire используют для присоединения спецтехники вроде барабанных сканеров. Но если вы такую технику не используете и у вас в ПК нет встроенного порта FireWire, то, как выражается Козловский, «позарезность» в приобретении специальной FireWire-платы — только для счастливых обладателей цифровых видеокамер. Для остальных — он прекрасно заменяется USB 2.0.
И все же жаль, что так вышло — с технической точки зрения последовательный интерфейс FireWire стремится к почти недостижимой степени совершенства. Хотя теоретически максимально возможная скорость передачи для современной модификации стандарта (1394а, 2000 год) — 400 Мбит/с38— стандартом USB 2.0 даже перекрыта, но у FireWire есть поистине бесценные свойства: во-первых, достаточно мощный вывод питания (1,5 А, от 8 до 40 В), чтобы избавить очень многие внешние устройства вроде сканера от необходимости иметь собственное питание; во-вторых, гораздо стабильнее в «горячем» режиме подключения-отключения. А также — поддержка громадного количества подключенных к шлейфу устройств, работа устройств на разных скоростях, защита от неправильных соединений устройств и так далее.
Для FireWire существует две разновидности соединительных кабелей — с 4 и 6 жилами, и соответственно два типа розеток. Поскольку на плате контроллера могут быть розетки как на шесть проводов, так и на четыре, то и типов переходных шнуров существует 3 вида (6-6/6-4/4-4).
FireWire в принципе может использоваться для подсоединения тех же мышей и клавиатур, но это ему как-то… не к лицу. USB куда демократичней, и мы его сейчас и рассмотрим.
USB
Первая версия последовательного интерфейса USB появилась 15 января 1996 года. Инициатором проекта был альянс семи крупных компаний: Intel, Compaq, DEC, IBM, Microsoft, NEC и Northern Telecom. Основная цель проекта — создать универсальный интерфейс для подключения внешних устройств, который «от рождения» поддерживал бы режим Plug amp;Play и «горячее» соединение/отключение. Разработчики первоначально и не очень старались конкурировать с FireWire, а создавали USB как замену COM вместе с LPT (а потом в этот флакон добавились и PS/2, и даже GAME-порт, хотя, как мы видим, полностью вытеснить все эти интерфейсы не удалось).
В отличие от ISA’шного LPT, USB базируется на гораздо более скоростной шине PCI, отсюда и все его отличия от «старичков». Основная идея USB — «горячее» подключение с автоматическим распознаванием — была вполне прилично реализована еще в Windows 98 (в XP все обычно работает безупречно, конечно, если установлен Service Pack 2 и корректные драйверы). Теоретически одного USB достаточно на все про все, ведь к одной линии можно подключать до 127 устройств (при условии, что хватит питания, которое здесь ограничено 5 вольтами при 0,5 А). «Размножаются» USB-устройства с помощью разветвителей-хабов (их часто называют концентраторами), которые могут иметь свое питание.
Теоретически, повсеместно устанавливаемые сейчас порты по стандарту USB 2.0 поддерживают скорость до 480 Мбит в секунду (60 Мбайт/с), хотя на практике с такими скоростями справляются немногие устройства. Стандарт USB 2.0 предусматривает два режима работы — HS (Hi-Speed, высокоскоростной) и FS (Full Speed, низкоскоростной, по сути — USB 1.1 со скоростью до 12 Мбит/с). В самом деле — зачем мышам 480 Мбит/с? Однако производители все равно любят ставить логотип USB Hi-Speed. Особенно пикантно такой лейбл выглядит на каком-нибудь USB-вентиляторе, использующий от всего порта только питание.
Длина кабеля между двумя работающими на предельной скорости устройствами (или устройством и концентратором) — 3-5 метров, но может достигать и 10, в зависимости от качества его изготовления. Чтобы увеличить дальность, приходится ставить промежуточные хабы. Последние бывают двух типов — пассивные (с питанием от предыдущего концентратора) и активные (с собственным источником питания, иногда более мощным, чем предусматриваемый стандартом 0,5-амперный).
Стандартом предусматривается четыре типа разъемов USB — А, В, mini-А и mini-B. Разъем типа А (плоский) устанавливается со стороны ведущего устройства39, а типа В (квадратный) — ведомого; соответственно, эта конфигурация А-В — у большинства соединительных кабелей. С mini-USB все не так однозначно. Mini-A-разъемы употребляются редко (все миниатюрные устройства, как правило, — ведомые), потому для них даже не предусмотрено отдельной конфигурации, все mini-гнезда одинаковы, и различаются лишь цветом (mini-A — белый, mini-B — черный, mini A/B — серый). Все USB-разъемы спроектированы так, чтобы шины питания входили в контакт первыми, что обеспечивает беспроблемное «горячее» подключение.
Совместимость интерфейсов
Как вы видите, функции интерфейсов во многих случаях пересекаются. Устройства, ранее подключавшиеся по одному интерфейсу, а потом переведенные на другой (как мыши, которые последовательно занимали СОМ, PS/2 и, наконец, USB), сами-то не изменились, а значит, в принципе могут работать с любым подходящим интерфейсом.
В продаже можно встретить следующие типы переходников-адаптеров (причем в обе стороны): USB-LPT, USB-COM, USB-SCSI, USB-Ethernet, USB-клавиатура/мышь, USB-TV/Video. Большинство из них довольно дороги, но главное не это — если вы купите переходник, например, для подключения LPT-принтера к USB, то только принтер с ним и сможет работать, а вот какой-нибудь старинный сканер с LPT-интерфейсом подключить не удастся. Поэтому лучшим (и примерно адекватным по стоимости) решением может стать приобретение PCI-карты с «родным» портом, минуя USB. Для ноутбуков, для которых задача совместимости как раз наиболее актуальна, существуют адаптеры разных интерфейсов, подключаемые в слот PC Сard.
Отдельная история — с мышами и клавиатурами. Если у вас USB-экземпляр, то проблем никаких — в эту сторону PS/2 с USB совместимы полностью, плюс адаптер стоит копейки. Часто производители просто вкладывают его в коробку, а вы сами решаете, какой разъем использовать. А вот при подключении PS/2-мыши к USB проблемы могут возникнуть: и адаптер стоит дорого, и специальные драйверы (например, для конфигурирования дополнительных кнопок) могут не заработать, так что дешевле купить новую мышь.
И один из самых наболевших вопросов — подключение устройств с СОМ-интерфейсом к современным ПК, не имеющим подобного разъема. В настольном ПК проблема решается приобретением дополнительной карты с СОМ-портами. Но с ноутбуками такое невозможно.
В продаже есть специальные переходные кабели COM-USB. При подключении такого кабеля к USB-разъему — неважно, с устройством или без него — в системе возникает виртуальный СОМ-порт, с которым можно общаться точно так же, как обычным. По крайней мере, ПО устройства обычно ни о чем не подозревает. Естественно, в системе должны быть надлежащие VCP-драйверы (от Virtual Communication Port), которые в Windows XP встроены изначально.
СОМ СОМом не вышибают
USB и FireWire по рождению предназначены для «горячего» подключения. Со старичками COM и LPT это не так — обычная рекомендация, кочующая из пособия в пособие и из справки в справку уже лет, наверное, двадцать, советует непременно отключать ПК при подсоединении этих интерфейсов. Слов нет — рекомендация верная, но все же будет уместно назвать ее чрезмерной.
Человек, который много работает с этими портами, опытным путем очень быстро выясняет, что перетыкать разъемы можно как угодно и когда угодно, не тратя времени на утомительную перезагрузку «виндов», и ничего плохого ровным счетом не происходит, а следовательно перестает обращать внимание на это предупреждение. Пока в один прекрасный день не сожжет единственный СОМ на ноутбуке.
Теоретически в COM можно, как говорила моя бабушка, «вструмлять» кабель действительно когда угодно; там нет конфликтующих двунаправленных линий. В LPT же линии теоретически двунаправленные, но на практике оказаться в ситуации, когда с обоих концов одновременно собираются что-то передавать, крайне маловероятно, если вообще возможно. Но главное — даже если такие электрические конфликты и возникнут, это еще не означает непременного фейрфокуса, так как все современные оконечные каскады портов делаются на КМОП-транзисторах, а они в большинстве случаев способны выдерживать перегрузки и короткое замыкание.
То есть в принципе «горячее» подключение этих портов безопасно. А когда опасно? А тогда, когда оба устройства включены в сеть, но не имеют общей земли. Тогда потенциалы у них на корпусе могут сильно различаться (до сотен вольт), и есть вероятность, что первыми соединятся не общие контакты, а сигнальные, что для них будет смертельно. При использовании фирменных кабелей СОМ-СОМ, LPT-LPT или LPT-Centronix ничего не произойдет: металлическое экранирующее обрамление вокруг разъема, которое соединяется с корпусом/общим проводом, всегда первым входит в контакт и выравнивает потенциалы «земель». А вот если кабель «самопальный» и экран хоть на одном из участвующих разъемов ни с чем не «контачит» — вероятность выхода порта из строя приближается к 100%.
Подчеркну — это существенно только, когда оба устройства запитаны от электрической сети, если же в сеть включено только одно устройство (компьютер), а второе вообще никак с сетью или настоящей землей (например, батареей отопления) не связано, то подсоединять можно, не задумываясь.
Внутренний мир
Автор: Сергей Озеров.
© 2004, Издательский дом | http://www.computerra.ru/
Журнал «Домашний компьютер» | http://dk.compulenta.ru/
Этот материал Вы всегда сможете найти по его постоянному адресу: /2006/121/280019/
Нет предела совершенству. Казалось бы: сколько уже изобрели всевозможных компьютерных технологий — и все равно каждый год появляются все новые и новые программы и железки, обещающие нечто принципиально недостижимое ранее. «Устаревшие» компьютерные компоненты тоже впрочем сдаваться не собираются, и в результате сегодня невозможно купить «просто жесткий диск» или «просто быструю видеокарту» — требуется обязательно уточнять, на какой способ подключения (интерфейс) она должна быть рассчитана. Производители нередко стараются сохранить возможность выбора между комплектующими, рассчитанными на разные интерфейсы, но несложно столкнуться с тем, что свежеприобретенную дорогостоящую вещь невозможно подключить к старому (или, наоборот, слишком новому) компьютеру. В этой статье попробуем разобраться, откуда есть пошли все эти шины компьютерные, и во что все это вылилось. А поскольку про внешние интерфейсы рассказано в предыдущей статье «Советника», я ограничусь только внутренними шинами, с которыми на практике можно столкнуться в современном «железном друге».
Само слово «шина» когда-то давно пришло в русский язык из немецкого и успело изрядно обрусеть, приобретя устойчивую ассоциацию с шинами автомобильными. Но на самом деле немецкий оригинал имеет не столько дорожно-транспортные корни (автомобильная шина по-немецки называется Autoreifen), сколько медицинские — шина как используемая при переломах конструкция, надежно фиксирующая и соединяющая сломанные кости. В этом своем «скрепительно-соединительном» смысле в начале XX века «шина» перешла в электротехнику, где ею стали называть мощные электрические провода и кабели, по которым распределялась электроэнергия, а позднее — просто любые пучки проводов, передающих энергию и информацию между разными устройствами. Ну а так как Германия начала-середины XX века была, пожалуй, научно-техническим лидером в мире, не стоит удивляться, что перенимавшие в эпоху индустриализации опыт немецких соседей советские инженеры стали использовать именно этот термин. Интересно, что после падения Третьего Рейха, когда научный потенциал и авторитет разгромленной Германии сильно пошатнулся, немцы для компьютерных технологий в итоге позаимствовали англоязычное слово bus, а вот в СССР и постсоветской России, где компьютеры и инженеры долгое время были практически неразделимы, «автобус» так и не сумел прижиться.
Итак, компьютерная шина — это нечто такое, что связывает в единое целое разные устройства. На заре компьютерной эры, когда едва ли не каждый компьютер был чем-то уникальным, их было великое множество. Но по мере того, как количество ЭВМ начинало исчисляться не десятками, а тысячами и даже десятками тысяч, а их возможности и требования к шинам росли, индустрия потихоньку стала делать шажки в сторону использования из всего этого «зоопарка» лишь наиболее удачных решений. Впрочем, разработать свой вариант компьютерной шины в те времена не составляло особенного труда, да и каких-то особенно четких стандартов все равно никто не придерживался, так что без профессиональных познаний в компьютерной области и навыков владения паяльником в те времена обойтись было трудно. Многое изменилось с приходом на сцену первых персональных компьютеров — IBM PC, в которых IBM применила одну из распространенных в то время шин для промышленных компьютеров — ISA, Industrial Standard Architecture, «индустриальный стандарт архитектуры шины». Как стандарт, ISA в силу своей простоты, к слову сказать, жива и поныне, но нас интересует немного другое, а именно — то, что в результате взрывообразного роста рынка IBM PC совместимых компьютеров ISA вскоре получила широчайшее распространение. Пожалуй, почти любая шина в современном компьютере ведет от нее свою родословную.
Конечно, нельзя сказать, что в компьютере конца прошлого века все комплектующие соединялись друг с другом по шине ISA. По мере выпуска все большего количества оборудования, слабые места ISA становились все очевиднее. Вставали и новые задачи. А потому на свет появились модифицированные и специализированные для конкретных целей варианты этой шины — специализированный и слегка упрощенный гибкий шлейф (P)ATA / IDE для подключения жестких дисков; шина PCI, повысившая быстродействие и позволившая спустя какое-то время забыть о необходимости вручную заниматься «тонкой механикой» шин — распределением прерываний, адресных пространств и тому подобных хитростей; сильно упрощенная LPC (Low-Pin Count), заменившая на современных материнских платах шину ISA, с помощью которой и поныне подключаются не требовательные к пропускной способности устройства, такие как контроллеры флоппи-дисков, PS/2, COM— и LPT-порты. Продолжая постоянно совершенствоваться, все эти шины обзавелись множеством различных вариантов и дополнительных специализаций, но, по большому счету, все они были более или менее совместимы. Появился универсальный стандарт интерфейса для карты расширения, жесткого диска, видеокарты, и, за исключением отдельных случаев, покупка новой «железки» не вызывала большого труда. Пройдя длинный путь, параллельные интерфейсы достигли пика своего развития, им на смену пришли последовательные интерфейсы.
Мы, к сожалению, пока живем в «переходном периоде», когда между первыми и вторыми приходится выбирать, а зачастую — и оплачивать компьютерный прогресс, выбрасывая старые комплектующие на свалку только потому, что к новой, во всем «последовательной» материнской плате их просто невозможно подключить.
Итак, из чего же нам предстоит выбирать сегодня?
Первое, пожалуй, что стоит упомянуть — это шину PCI (Peripheral Component Interconnect, то есть шина для соединения периферийных компонентов). Изначально создававшаяся как основная шина для всевозможных карт расширения, сильно упрощавшая процедуру добавления подобной карты в компьютер (Plug amp;Play — вставил карточку и она сразу же заработала), PCI получила очень широкое распространение в 1995-96 годах, и за несколько лет практически вытеснила всех конкурентов, причем не только из IBM PC, но и из других ПК (Macintosh), серверов и ноутбуков. Внутренние ТВ-тюнеры, звуковые карты, мультикарты с портами FireWire, USB, COM, LPT, карты оцифровки видео и подавляющее большинство иных карт расширения, вплоть до свежевыпущенных физических ускорителей PhysX от Ageia, выпускаются именно с этим интерфейсом. Раньше в формате PCI также производились всевозможные контроллеры жестких дисков и локальной сети, но по мере совершенствования встроенных контроллеров на материнской плате, надобность в них практически отпала, и потому подобные карты расширения сейчас стали в основном сугубо профессиональными и задействующими профессиональные же интерфейсы, которые уже не всегда допускают установку в старые разъемы.
Существует довольно много разных вариантов шины PCI. Но на практике уже в базовый стандарт 1995 года (версию 2.1) оказался заложен такой запас прочности, что и сегодня его возможностей хватает для большинства устройств, и потому найти в обычных персоналках что-либо кроме «просто PCI» очень сложно. Но в серверах и рабочих станциях можно встретить и очень похожую шину PCI 66 МГц, которая внешне выглядит почти так же, но отличается вдвое большим быстродействием, и «длинные» слоты, которые примерно в полтора раза длиннее и в 2-16 раз быстрее обычной PCI (старые версии назывались PCI 64, более новые — PCI-X). Теоретически все они между собой совместимы, но на практике, если уж доведется столкнуться со столь редкими «железками» и слотами, стоит учесть, что существуют «старые», 5V-карты и «новые», на 3 вольта, причем классические PCI-карты и PCI-64 — «старые», а все остальные (PCI 66 МГц и PCI-X) — «новые». Установить «новую» карту в «старый» слот нельзя, равно как нельзя сделать и наоборот — это просто не позволит специальный выступ на слоте расширения. У «старых», традиционных слотов он расположен дальше от края платы, у «новых» — ближе, соответственно, у карт, допускающих установку в «старые» слоты PCI и PCI-64, на той части карты, которая вставляется в слот, если смотреть с лицевой стороны карты, есть выемка справа, а у карт, допускающих установку в новые PCI-66 и PCI-X — слева. Бывают и универсальные карты, их можно установить куда угодно — у них две выемки. У длинных карт (PCI-64 и PCI-X) еще всегда присутствует «технологическая» выемка, отделяющая крайнюю правую часть разъема от основной части — в старых системах через эту выемку проходит конец «слишком короткого» для них слота PCI. Впрочем, еще раз повторю, что если вы не собираете сервер или рабочую станцию, то вряд ли столкнетесь с подобными тонкостями.
А вот с чем вам наверняка доведется встречаться, так это с шиной PCI Express (PCI-E). От PCI она заимствовала лишь название и некоторые технические соглашения. PCI — параллельнная шина, а PCI-E — последовательная, со всеми ее достоинствами и недостатками. Основное достоинство — разъемы для подключения карт этого стандарта очень маленькие и компактные, но обеспечивают при этом значительно большее быстродействие, чем стандартные слоты PCI. Основной же недостаток — это то, что создавать карты расширения для PCI-E гораздо сложнее, а потому большим количеством оборудования, поддерживающего этот интерфейс, PCI-E, увы, похвастаться не может. Сегодня слоты PCI Express используются в основном для одной цели — установки одной или нескольких видеокарт.
Впрочем, если все-таки вам попадет в руки плата расширения с интерфейсом PCI-E, то знать про нее стоит следующее. Существует несколько вариантов PCI-E, отличающихся друг от друга, по сути, только длиной разъема. Чем длиннее разъем — тем быстрее он работает. Измеряется эта длина «в кратах», начиная от однократного PCI-E и заканчивая шестнадцатикратным. Самые маленькие слоты и карты используют крошечный слотик PCI-E x1, более мощные — вдвое более длинный PCI-E x4, серверы — PCI-E x8, видеокарты и особенно мощные и профессиональные железяки — PCI-E x16, по размерам почти совпадающий с классическим PCI. Собственно, только соображениями чисто физического плана («влезет» ли плата в слот) совместимость и ограничена — при желании можно (хотя я настоятельно не советую этого делать) в буквальном смысле аккуратно отпилить не помещающийся в слот кусок разъема, или пропилить щель для карты в самом разъеме, и если выдающийся конец карты не будет ни во что упираться на плате — все будет прекрасно работать! Кстати, некоторые производители применяют подобный фокус в промышленных масштабах, а потому не удивляйтесь пропилам в коротких слотах PCI-E на «особенно продвинутых» материнских платах, позволяющих установить, например, две видеокарты на плату, которая, по идее, поддерживать сразу две видеокарты не должна. Торчащие наружу контакты в этом случае — совершенно нормальное явление. Только не пытайтесь «подпиливать» старые платы PCI, чтобы заставить их работать в слотах PCI-E: это невозможно.
Остается добавить только, что почти на всех современных материнских платах есть как разъемы PCI, так и PCI-E x1. При покупке, с учетом замечания об отсутствии практического применения для последних, приоритет лучше отдать большему количеству и удобному расположению «устаревших» слотов PCI: штучки две-три их вам в любом случае смогут пригодиться.
С разъемами для подключения видеокарты все, увы, далеко не так приятно, как с предназначенными для подключения относительно медленной периферии. К сожалению, здесь в принципе нет возможности выбора. Существует два взаимоисключающих типа видеокарт и соответствующих разъемов, и весьма вероятно, что при покупке новой видеокарты вам придется менять практически весь компьютер.
А история здесь следующая. Первые, тогда еще не самые притязательные видеокарты предназначались для той самой «всеобщей прабабушки» ISA (надо сказать, с тех самых пор даже сохранившие за собой особую привилегию при восстановлении системы, которой все остальные карты лишены). Позднее, когда вся индустрия перешла на PCI, перешли на эту шину и видеокарты. Появившиеся чуть позже трехмерные ускорители поначалу работали на шине PCI, но довольно скоро превратились в такую обузу для последней, так что для них пришлось выделить специальный слот PCI в более быстрой версии — PCI 66 МГц. Назвали все это Accelerated Graphic Port, AGP. Чтобы в этот слот нельзя было установить обычную карту PCI 66 МГц, разъем AGP слегка сместили относительно PCI «в глубь» материнской платы, где он и обрел свою постоянную прописку в непосредственной близости к процессору и обеспечивающему его работу северному мосту чипсета. AGP довольно долго совершенствовали, повышая скорость его работы и вводя дополнительные возможности — вслед AGP x1 и x2 появились x4 и x8, но было это все настолько давно, что найти какую-нибудь до-GeForce-ную карту Riva 128, которая не будет работать в современном компьютере с разъемом AGP, сегодня решительно невозможно. Так что можно смело считать, что существует «просто» AGP, а уж какая там кратность — 4x или 8x — совершенно неважно. Что, вне всякого сомнения, весьма удобно для обычного пользователя. Увы, желая сделать и без того хороший стандарт AGP еще лучше, в какой-то момент компания Intel в рамках все того же перехода от параллельных шин к последовательным предложила всем пользователям дружным шагом перебираться с AGP на уже упоминавшийся неспециализированный, но все равно очень быстрый слот PCI-E x16. Конечно, у нового разъема — больше скорость работы, больше возможностей по обеспечению видеокарты электропитанием, существует возможность одновременной установки хоть десятка карт (при наличии достаточного числа разъемов на материнской плате), но есть и один большой минус: поскольку и AGP, и PCI-E x16 — очень сложные с технической точки зрения конструкции, то обеспечивать их одновременное существование на одной материнской плате, в отличие от PCI и PCI-E, оказалось слишком сложно и дорого. В схватке не на жизнь, а на смерть, предпочтение, естественно, отдали новому стандарту — в результате все без исключения новые чипсеты и новые видеокарты больше, к сожалению, AGP не поддерживают. Старую видеокарту сегодня не поставить в новый компьютер и наоборот, новую видеокарту — в старый. Имейте это в виду, если планируете апгрейд компьютера. Для старого ПК с интерфейсом AGP подойдет только AGP же видеокарта; для нового, с интерфейсом PCI-E, — только PCI-E.
Журнал «Домашний компьютер» | http://dk.compulenta.ru/
Этот материал Вы всегда сможете найти по его постоянному адресу: /2006/121/280019/
Нет предела совершенству. Казалось бы: сколько уже изобрели всевозможных компьютерных технологий — и все равно каждый год появляются все новые и новые программы и железки, обещающие нечто принципиально недостижимое ранее. «Устаревшие» компьютерные компоненты тоже впрочем сдаваться не собираются, и в результате сегодня невозможно купить «просто жесткий диск» или «просто быструю видеокарту» — требуется обязательно уточнять, на какой способ подключения (интерфейс) она должна быть рассчитана. Производители нередко стараются сохранить возможность выбора между комплектующими, рассчитанными на разные интерфейсы, но несложно столкнуться с тем, что свежеприобретенную дорогостоящую вещь невозможно подключить к старому (или, наоборот, слишком новому) компьютеру. В этой статье попробуем разобраться, откуда есть пошли все эти шины компьютерные, и во что все это вылилось. А поскольку про внешние интерфейсы рассказано в предыдущей статье «Советника», я ограничусь только внутренними шинами, с которыми на практике можно столкнуться в современном «железном друге».
Само слово «шина» когда-то давно пришло в русский язык из немецкого и успело изрядно обрусеть, приобретя устойчивую ассоциацию с шинами автомобильными. Но на самом деле немецкий оригинал имеет не столько дорожно-транспортные корни (автомобильная шина по-немецки называется Autoreifen), сколько медицинские — шина как используемая при переломах конструкция, надежно фиксирующая и соединяющая сломанные кости. В этом своем «скрепительно-соединительном» смысле в начале XX века «шина» перешла в электротехнику, где ею стали называть мощные электрические провода и кабели, по которым распределялась электроэнергия, а позднее — просто любые пучки проводов, передающих энергию и информацию между разными устройствами. Ну а так как Германия начала-середины XX века была, пожалуй, научно-техническим лидером в мире, не стоит удивляться, что перенимавшие в эпоху индустриализации опыт немецких соседей советские инженеры стали использовать именно этот термин. Интересно, что после падения Третьего Рейха, когда научный потенциал и авторитет разгромленной Германии сильно пошатнулся, немцы для компьютерных технологий в итоге позаимствовали англоязычное слово bus, а вот в СССР и постсоветской России, где компьютеры и инженеры долгое время были практически неразделимы, «автобус» так и не сумел прижиться.
Итак, компьютерная шина — это нечто такое, что связывает в единое целое разные устройства. На заре компьютерной эры, когда едва ли не каждый компьютер был чем-то уникальным, их было великое множество. Но по мере того, как количество ЭВМ начинало исчисляться не десятками, а тысячами и даже десятками тысяч, а их возможности и требования к шинам росли, индустрия потихоньку стала делать шажки в сторону использования из всего этого «зоопарка» лишь наиболее удачных решений. Впрочем, разработать свой вариант компьютерной шины в те времена не составляло особенного труда, да и каких-то особенно четких стандартов все равно никто не придерживался, так что без профессиональных познаний в компьютерной области и навыков владения паяльником в те времена обойтись было трудно. Многое изменилось с приходом на сцену первых персональных компьютеров — IBM PC, в которых IBM применила одну из распространенных в то время шин для промышленных компьютеров — ISA, Industrial Standard Architecture, «индустриальный стандарт архитектуры шины». Как стандарт, ISA в силу своей простоты, к слову сказать, жива и поныне, но нас интересует немного другое, а именно — то, что в результате взрывообразного роста рынка IBM PC совместимых компьютеров ISA вскоре получила широчайшее распространение. Пожалуй, почти любая шина в современном компьютере ведет от нее свою родословную.
Конечно, нельзя сказать, что в компьютере конца прошлого века все комплектующие соединялись друг с другом по шине ISA. По мере выпуска все большего количества оборудования, слабые места ISA становились все очевиднее. Вставали и новые задачи. А потому на свет появились модифицированные и специализированные для конкретных целей варианты этой шины — специализированный и слегка упрощенный гибкий шлейф (P)ATA / IDE для подключения жестких дисков; шина PCI, повысившая быстродействие и позволившая спустя какое-то время забыть о необходимости вручную заниматься «тонкой механикой» шин — распределением прерываний, адресных пространств и тому подобных хитростей; сильно упрощенная LPC (Low-Pin Count), заменившая на современных материнских платах шину ISA, с помощью которой и поныне подключаются не требовательные к пропускной способности устройства, такие как контроллеры флоппи-дисков, PS/2, COM— и LPT-порты. Продолжая постоянно совершенствоваться, все эти шины обзавелись множеством различных вариантов и дополнительных специализаций, но, по большому счету, все они были более или менее совместимы. Появился универсальный стандарт интерфейса для карты расширения, жесткого диска, видеокарты, и, за исключением отдельных случаев, покупка новой «железки» не вызывала большого труда. Пройдя длинный путь, параллельные интерфейсы достигли пика своего развития, им на смену пришли последовательные интерфейсы.
Мы, к сожалению, пока живем в «переходном периоде», когда между первыми и вторыми приходится выбирать, а зачастую — и оплачивать компьютерный прогресс, выбрасывая старые комплектующие на свалку только потому, что к новой, во всем «последовательной» материнской плате их просто невозможно подключить.
Итак, из чего же нам предстоит выбирать сегодня?
Интерфейсы для подключения карт расширения PCI и PCI Express
Первое, пожалуй, что стоит упомянуть — это шину PCI (Peripheral Component Interconnect, то есть шина для соединения периферийных компонентов). Изначально создававшаяся как основная шина для всевозможных карт расширения, сильно упрощавшая процедуру добавления подобной карты в компьютер (Plug amp;Play — вставил карточку и она сразу же заработала), PCI получила очень широкое распространение в 1995-96 годах, и за несколько лет практически вытеснила всех конкурентов, причем не только из IBM PC, но и из других ПК (Macintosh), серверов и ноутбуков. Внутренние ТВ-тюнеры, звуковые карты, мультикарты с портами FireWire, USB, COM, LPT, карты оцифровки видео и подавляющее большинство иных карт расширения, вплоть до свежевыпущенных физических ускорителей PhysX от Ageia, выпускаются именно с этим интерфейсом. Раньше в формате PCI также производились всевозможные контроллеры жестких дисков и локальной сети, но по мере совершенствования встроенных контроллеров на материнской плате, надобность в них практически отпала, и потому подобные карты расширения сейчас стали в основном сугубо профессиональными и задействующими профессиональные же интерфейсы, которые уже не всегда допускают установку в старые разъемы.
Существует довольно много разных вариантов шины PCI. Но на практике уже в базовый стандарт 1995 года (версию 2.1) оказался заложен такой запас прочности, что и сегодня его возможностей хватает для большинства устройств, и потому найти в обычных персоналках что-либо кроме «просто PCI» очень сложно. Но в серверах и рабочих станциях можно встретить и очень похожую шину PCI 66 МГц, которая внешне выглядит почти так же, но отличается вдвое большим быстродействием, и «длинные» слоты, которые примерно в полтора раза длиннее и в 2-16 раз быстрее обычной PCI (старые версии назывались PCI 64, более новые — PCI-X). Теоретически все они между собой совместимы, но на практике, если уж доведется столкнуться со столь редкими «железками» и слотами, стоит учесть, что существуют «старые», 5V-карты и «новые», на 3 вольта, причем классические PCI-карты и PCI-64 — «старые», а все остальные (PCI 66 МГц и PCI-X) — «новые». Установить «новую» карту в «старый» слот нельзя, равно как нельзя сделать и наоборот — это просто не позволит специальный выступ на слоте расширения. У «старых», традиционных слотов он расположен дальше от края платы, у «новых» — ближе, соответственно, у карт, допускающих установку в «старые» слоты PCI и PCI-64, на той части карты, которая вставляется в слот, если смотреть с лицевой стороны карты, есть выемка справа, а у карт, допускающих установку в новые PCI-66 и PCI-X — слева. Бывают и универсальные карты, их можно установить куда угодно — у них две выемки. У длинных карт (PCI-64 и PCI-X) еще всегда присутствует «технологическая» выемка, отделяющая крайнюю правую часть разъема от основной части — в старых системах через эту выемку проходит конец «слишком короткого» для них слота PCI. Впрочем, еще раз повторю, что если вы не собираете сервер или рабочую станцию, то вряд ли столкнетесь с подобными тонкостями.
А вот с чем вам наверняка доведется встречаться, так это с шиной PCI Express (PCI-E). От PCI она заимствовала лишь название и некоторые технические соглашения. PCI — параллельнная шина, а PCI-E — последовательная, со всеми ее достоинствами и недостатками. Основное достоинство — разъемы для подключения карт этого стандарта очень маленькие и компактные, но обеспечивают при этом значительно большее быстродействие, чем стандартные слоты PCI. Основной же недостаток — это то, что создавать карты расширения для PCI-E гораздо сложнее, а потому большим количеством оборудования, поддерживающего этот интерфейс, PCI-E, увы, похвастаться не может. Сегодня слоты PCI Express используются в основном для одной цели — установки одной или нескольких видеокарт.
Впрочем, если все-таки вам попадет в руки плата расширения с интерфейсом PCI-E, то знать про нее стоит следующее. Существует несколько вариантов PCI-E, отличающихся друг от друга, по сути, только длиной разъема. Чем длиннее разъем — тем быстрее он работает. Измеряется эта длина «в кратах», начиная от однократного PCI-E и заканчивая шестнадцатикратным. Самые маленькие слоты и карты используют крошечный слотик PCI-E x1, более мощные — вдвое более длинный PCI-E x4, серверы — PCI-E x8, видеокарты и особенно мощные и профессиональные железяки — PCI-E x16, по размерам почти совпадающий с классическим PCI. Собственно, только соображениями чисто физического плана («влезет» ли плата в слот) совместимость и ограничена — при желании можно (хотя я настоятельно не советую этого делать) в буквальном смысле аккуратно отпилить не помещающийся в слот кусок разъема, или пропилить щель для карты в самом разъеме, и если выдающийся конец карты не будет ни во что упираться на плате — все будет прекрасно работать! Кстати, некоторые производители применяют подобный фокус в промышленных масштабах, а потому не удивляйтесь пропилам в коротких слотах PCI-E на «особенно продвинутых» материнских платах, позволяющих установить, например, две видеокарты на плату, которая, по идее, поддерживать сразу две видеокарты не должна. Торчащие наружу контакты в этом случае — совершенно нормальное явление. Только не пытайтесь «подпиливать» старые платы PCI, чтобы заставить их работать в слотах PCI-E: это невозможно.
Остается добавить только, что почти на всех современных материнских платах есть как разъемы PCI, так и PCI-E x1. При покупке, с учетом замечания об отсутствии практического применения для последних, приоритет лучше отдать большему количеству и удобному расположению «устаревших» слотов PCI: штучки две-три их вам в любом случае смогут пригодиться.
Интерфейсы для подключения видеокарты
С разъемами для подключения видеокарты все, увы, далеко не так приятно, как с предназначенными для подключения относительно медленной периферии. К сожалению, здесь в принципе нет возможности выбора. Существует два взаимоисключающих типа видеокарт и соответствующих разъемов, и весьма вероятно, что при покупке новой видеокарты вам придется менять практически весь компьютер.
А история здесь следующая. Первые, тогда еще не самые притязательные видеокарты предназначались для той самой «всеобщей прабабушки» ISA (надо сказать, с тех самых пор даже сохранившие за собой особую привилегию при восстановлении системы, которой все остальные карты лишены). Позднее, когда вся индустрия перешла на PCI, перешли на эту шину и видеокарты. Появившиеся чуть позже трехмерные ускорители поначалу работали на шине PCI, но довольно скоро превратились в такую обузу для последней, так что для них пришлось выделить специальный слот PCI в более быстрой версии — PCI 66 МГц. Назвали все это Accelerated Graphic Port, AGP. Чтобы в этот слот нельзя было установить обычную карту PCI 66 МГц, разъем AGP слегка сместили относительно PCI «в глубь» материнской платы, где он и обрел свою постоянную прописку в непосредственной близости к процессору и обеспечивающему его работу северному мосту чипсета. AGP довольно долго совершенствовали, повышая скорость его работы и вводя дополнительные возможности — вслед AGP x1 и x2 появились x4 и x8, но было это все настолько давно, что найти какую-нибудь до-GeForce-ную карту Riva 128, которая не будет работать в современном компьютере с разъемом AGP, сегодня решительно невозможно. Так что можно смело считать, что существует «просто» AGP, а уж какая там кратность — 4x или 8x — совершенно неважно. Что, вне всякого сомнения, весьма удобно для обычного пользователя. Увы, желая сделать и без того хороший стандарт AGP еще лучше, в какой-то момент компания Intel в рамках все того же перехода от параллельных шин к последовательным предложила всем пользователям дружным шагом перебираться с AGP на уже упоминавшийся неспециализированный, но все равно очень быстрый слот PCI-E x16. Конечно, у нового разъема — больше скорость работы, больше возможностей по обеспечению видеокарты электропитанием, существует возможность одновременной установки хоть десятка карт (при наличии достаточного числа разъемов на материнской плате), но есть и один большой минус: поскольку и AGP, и PCI-E x16 — очень сложные с технической точки зрения конструкции, то обеспечивать их одновременное существование на одной материнской плате, в отличие от PCI и PCI-E, оказалось слишком сложно и дорого. В схватке не на жизнь, а на смерть, предпочтение, естественно, отдали новому стандарту — в результате все без исключения новые чипсеты и новые видеокарты больше, к сожалению, AGP не поддерживают. Старую видеокарту сегодня не поставить в новый компьютер и наоборот, новую видеокарту — в старый. Имейте это в виду, если планируете апгрейд компьютера. Для старого ПК с интерфейсом AGP подойдет только AGP же видеокарта; для нового, с интерфейсом PCI-E, — только PCI-E.