Самим производителям материнских плат, переход, впрочем, тоже дался не очень легко. Ведь желание клиента иметь, скажем, две видеокарты PCI-E или возможность поставить в совершенно новый компьютер старую карту AGP — это закон, а как соблюсти закон, если технических возможностей для этого не существует? Производители стали по-всякому выкручиваться, в результате родилось целых два некрасивых рекламных трюка. Первый — это когда укороченный (и потому медленный) разъем PCI-E x4 или даже x2 выдается за полноразмерный разъем x16 (большая часть проводков в котором просто-напросто ни к чему не подключена). Благо, что PCI-E такие «вольности» позволяет. Установленная в подобный «недоделанный» слот видеокарта начинает работать заметно медленнее, чем должна бы. Способ не попасться на эту удочку, если есть желание установить в компьютер не одну, а пару видеокарт, очень прост — нужно использовать только те материнские платы, для чипсетов которых поддержка SLI или CrossFire официально сертифицирована (о чем обязательно будет гордо заявлять надпись на коробке с материнской платой). Второй подход — еще неприятнее. Пользуясь тем, что прародителем AGP послужила шина PCI, производители нередко балуются тем, что чисто механически маскируют один из PCI-слотов под слот AGP. Работать в таком «якобы AGP» согласится далеко не каждая видеокарта, а те, что согласятся — будут работать очень медленно, и, по некоторым сообщениям, недолго. Так что не гоняйтесь за двумя зайцами сразу, полноценные AGP и PCI-E на одной материнской плате сегодня, к сожалению, — полная утопия.
Интерфейсы для подключения жестких дисков
Жесткие диски, или HDD, появились почти одновременно с первыми персональными компьютерами. Только поначалу они не были чем-то самостоятельным — на месте современного диска размещалась только «глупая», как мы бы сейчас сказали, механика, а всяческая электроника, ею управлявшая, находилась на отдельной плате расширения, подключавшейся к компьютеру. Это разделение электроники и механики было довольно неудобным, а потому довольно скоро были предприняты попытки это искоренить. Например, появились платы, в которых жесткий диск был прикреплен к плате контроллера, а сама эта плата, вместе с «подвешенным» на ней диском, вставлялась в стандартный слот шины ISA. Такая вот своеобразная «карта расширения» — жесткий диск. По многим причинам это было неудобно, а платить за специально разработанные ранее для подключения жестких дисков интерфейсы, такие как доживший до наших дней в профессиональных решениях SCSI, производителям и покупателям не хотелось, в результате была придумана специальная разновидность шины ISA, использовавшая не намертво припаянный к материнской плате разъем, а гибкий шлейф-кабель, сделавший возможным привычное нам сегодня размещение жестких дисков в специальной корзине в корпусе компьютера и их подключение к материнской плате гибкими соединениями. По названию компьютера, в котором применили эту схему — IBM PC XT/AT, подобную схему назвали ATA (AT Attachment, подключение типа AT). Поскольку теперь контроллер диска составлял единое целое с самим диском, эту же самую технологию стали называть IDE (Integrated Drive Electronics, электроника, интегрированная на диск). Позднее, когда помимо жестких дисков таким же способом стали подключать оптические накопители и прочую экзотику вроде магнитооптики, стандарт оказался несколько узок и его расширили, назвав (почти для всего того же самого) — ATAPI. Длительное время ATA-IDE-ATAPI совершенствовался, повышая быстродействие и возможность подключения все более и более емких жестких дисков и, по названию соответствующих быстрых режимов работы шины, получил четвертое имя — UltraDMA (в этой аббревиатуре указана возможность прямого доступа к системной памяти, которую получил интерфейс, DMA (Direct Memory Access), а цифирки после UltraDMA показывают скорость работы соответствующей версии). И наконец, когда параллельная ATA-IDE-ATAPI-UltraDMA (все эти названия — практически синонимы) получила последовательного конкурента, тоже ATA, то, во избежание путаницы, к этому вороху определений стали иногда добавлять уточнение Parallel: Parallel ATA (сокращенно PATA). Такое вот многоплановое понятие.
Все IDE-устройства подключаются к кабелю и материнской плате посредством стандартного 39-контактного разъема. У старичка Quantum на 400 Мбайт и нового монстрообразного Seagate на 750 Гбайт он один и тот же. К сожалению, проектировщики стандарта ATA заложили в него просто удивительное количество разнообразных «граблей» в виде разноплановых ограничений по максимальной емкости накопителя, поддерживаемого данным интерфейсом, а потому, если старый диск будет признан новой системой «своим», почти всегда — если не автоматически, то хоть в ручном режиме, — новые жесткие диски рискуют столкнуться с «жестоким непониманием», когда компьютер, в лучшем случае, увидит лишь часть их настоящей емкости. В умеренно старых компьютерах это затруднение можно попытаться разрешить обновлением BIOS и почти всегда — обновлением версии Windows (так, Windows 98 «официально» не умеет работать с дисками объемом более 137 Гбайт), но на совсем древних машинах зачастую сделать это невозможно.
Хотя сами разъемы IDE стандартны, кабели, их соединяющие, могут сильно различаться. Традиционно для этих целей использовался плоский 40-жильный кабель, но для современных, быстрых вариантов UltraDMA 66, 100, 133, по которым работают современные жесткие диски, требуется специальный, более качественный 80-жильный. Ленты этого кабеля довольно громоздки и мешают нормальной вентиляции в корпусе компьютера, поэтому отдельные производители предлагают подобные кабели «скатанными» в круглые жгуты. Работать с ними несколько приятнее и удобнее, но разница не столь принципиальна, а вот гарантий, что такой кабель будет работать совершенно надежно, увы, нет. Подобные «вольности» обычным стандартом не предусмотрены. Также следует помнить, что если к одному кабелю подключено два устройства — одно быстрое, другое медленное, — то при одновременной работе двух устройств скорость работы интерфейса IDE будет определяться самым медленным, и никакие специальные 80-жльные кабели эту ситуацию не исправят. Поэтому не рекомендуется подключать жесткий диск (быстрое устройство) и оптический накопитель (медленное) на один и тот же кабель.
Одним словом — чего уж греха таить — в стандарте IDE есть довольно много неприятных мелочей. Чего стоит одна необходимость конфигурировать вручную диски на Master/ Slave (привет от шины ISA)! Поэтому, как и в случаях с другими интерфейсами, уже несколько лет привычному и дешевому UltraDMA противостоит «последовальный» тезка — Serial ATA (сокращенно SATA). В интерфейсе SATA «скелетов в шкафу» нет, он стройнее, быстрее, элегантнее; даже, впервые со времен «недорогой альтернативы SCSI», замахивается на реализацию еще недавно эксклюзивных профессиональных технологий. Но, к сожалению, диски с интерфейсом SATA до сих пор стоят дороже своих альтернативных собратьев, да и отношение к ним — слегка настороженное (первые SATA-диски нередко «не виделись», например, Linux и другими ОС). Правда, сегодня разница в цене — порядка $3, а проблемы совместимости в основном более или менее решены, так что, пожалуй, брать жесткие диски стандарта IDE для нового компьютера — достаточно непрактично. Производители чипсетов потихоньку начинают стимулировать переход на SATA, сокращая число каналов PATA до одного (на который вешаются оптические накопители), а то и вовсе убирая их (Intel считает необходимым стимулировать переход производителей оптических накопителей на SATA, а оплачивать его, увы, в конце концов, придется нам, покупателям).
Существует два основных варианта «старого» ATA и два варианта «нового». Никакой принципиальной разницы или несовместимостей между ними нет: UltraATA 133 чуть быстрее UltraATA 100; SATA 300 (она же SATA II) — чуть быстрее SATA 150 (она же просто SATA), но разница эта не настолько заметна, чтобы стоило за нею гоняться. Сегодня это, скорее, бесплатный бонус.
Все стандарты хороши, выбирай на вкус?
Так что же выбрать, PCI-E или AGP, PATA или SATA? Выбирайте в первую очередь то, что поддерживает ваш компьютер, и особенно не гонитесь за новинками. Все новые революционные шины и интерфейсы по своим потребительским возможностям лишь неспешное эволюционное продолжение существовавших ранее стандартов.