PCI-Express — инвестиции в будущее
Шина-старожил — PCI (Peripheral Component Interconnect) — на протяжении более десяти лет оставалась неотъемлемой частью любого компьютера. До недавнего времени ее пропускной способности вполне хватало для большинства устройств. Со временем, когда возможностей PCI стало все же недостаточно для графических карт, появился интерфейс AGP (Accelerated Graphics Port) — модернизированный PCI, работающий только в одном направлении: от системы к видеокарте.
Впоследствии, в процессе развития платформ, AGP претерпел несколько модификаций с ускорениями: AGP2X, 4X, 8X. Но и этот вариант PCI скоро стал для материнских плат "узким местом" — его пропускная способность (132 Мб/с) разделялась между всеми PCI-слотами, а потребности периферийных устройств постоянно возрастали.
Словом, возникла необходимость в новом, более быстром и гибком интерфейсе, который справился бы с этой проблемой. Таким решением стала шина PCI-Express, которая предназначалась для замены как PCI, так и AGP.
Основная особенность PCI-Express в том, что это не традиционная параллельная, а последовательная шина, работающая по принципу "точка-точка".
На физическом уровне шина образована двумя парами проводников: одна для передачи данных, вторая — для приема. Такое построение позволяет всем подключенным устройствам работать на полной скорости, в то время как в параллельной шине PCI пропускная способность распределялась между всеми подключенными устройствами.
Слот PCI-Express состоит из нескольких (одного, двух, четырех, восьми или шестнадцати) независимых каналов передачи данных (физических соединений). Одно последовательное соединение PCI-Express обеспечивает пропускную способность 256 Мб/с. Пропускная способность одинакова в обе стороны, поскольку шина является полнодуплексной, то есть может передавать данные "туда" и "обратно" одновременно, по разным каналам. Таким образом, с учетом полного дуплекса, пропускная способность одного последовательного подключения PCI-Express составляет 512 Мб/с.
Шина PCI-Express разработана с расчетом на широкое масштабирование — увеличение производительности достигается путем увеличения числа подключаемых линий.
На современных материнских платах появились слоты расширения PCI-Express x1. "x1" означает, что слот использует одну линию PCI-Express — то есть его пропускная способность равна 256 Мб/с (512 Мб/с, если учитывать полный дуплекс), что почти вдвое быстрее стандартной PCI (132 Мб/с). К тому же, эти 256 Мб/с не приходится делить с другими устройствами. Нетрудно посчитать, что пропускная способность PCI-Express x16 в одном направлении равна 4 Гб/с, а в обоих — 8 Гб/с. Пропускная способность PCI-Express 16х почти в два раза превышает возможности AGP 8х в одном направлении, и в двадцать — в другом. Напомним, что пропускная способность AGP 8x равна 2,1 Гб/с от системы к ускорителю и около 200 Мб/с в обратном направлении. Итак, теоретически PCI-Express имеет солидное преимущество перед AGP. Однако в тестах разница практически не видна. Причина такой ситуации довольно проста. Игры разрабатываются так, чтобы не передавать графической карте больше информации, чем позволяет шина AGP. Кроме того, объем памяти современных видеокарт таков, что они не нуждаются в частой подкачке данных по шине AGP. Поэтому с внедрением PCI-Express ситуация вряд ли изменится. Запись текстур в оперативную память и их подкачка по AGP или PCI-Express играют в производительности системы не слишком заметную роль. Так зачем же нам нужна шина PCI-Express? Собственно, главное в ней то, что она новая. Не следует ожидать умопомрачительного прироста скорости — сначала он будет мало заметен. Изменится ли ситуация в будущем — зависит от того, насколько быстро PCI-Express получит признание на рынке. Как правило, если у системы есть запас по пропускной способности, разработчики начинают искать способы ее использовать. И, конечно же, находят. В перспективе. Раз уж у нас в руках оказались "комбинированные" платы с поддержкой двух типов памяти, грех было бы этим не воспользоваться и не сравнить DDR1 с DDR2 на практике. Пока что тесты не показали преимущества ни одной из систем. В одном случае система с DDR2 обгоняет оппонента на мизерную величину, в другом — отстает, в третьем оба результата абсолютно одинаковы.Есть только один показатель, по которому DDR2 заметно обгоняет DDR1 — и почти в двое — это цена. Так зачем же платить больше?