Разница между PCI-E и PCI-X

PCI-Express, обычно называемый PCI-E, и PCI-X - это технологические стандарты, разработанные для улучшения более старого стандарта PCI. Несмотря на схожесть названий, эти два стандарта несовместимы друг с другом и по-разному управляют обменом данными между периферийными устройствами и компьютерной системой.

История PCI

Peripheral Component Interconnect, или PCI, изначально был разработан Intel в начале 1990-х годов в качестве стандарта для взаимодействия периферийных устройств с остальной частью ПК. В течение следующих нескольких лет большая часть остальной компьютерной индустрии приняла эту технологию, что сделало PCI отраслевым стандартом. В конце 1990-х PCI Special Interest Group разработала PCI-eXtended, которая является немного более продвинутой версией PCI. Несколько лет спустя группа разработала PCI-Express, который совершенно по-другому решил проблему периферийной связи.

Тип автобуса

PCI-X, как и исходный стандарт PCI, представляет собой технологию общей шины, при которой все подключенные периферийные устройства используют одну и ту же шину параллельно. Это означает, что, поскольку периферийным устройствам необходимо обмениваться данными с компьютером, им часто приходится ждать своего включения на шину, а по мере того, как шина требуется большему количеству устройств, общая производительность периферийного устройства снижается. Напротив, PCI-E использует технологию «точка-точка», предоставляя каждому отдельному периферийному устройству собственную выделенную шину. Хотя каждая шина PCI-E технически меньше, чем общая шина PCI-X, поскольку каждому устройству не нужно ждать других, использующих шину, конечным результатом является гораздо более эффективная шинная система.

Пропускная способность

Объем данных, который может быть передан по шине PCI-X, иначе известный как пропускная способность шины, ограничен размером физической шины и скоростью, с которой она работает. Большинство шин PCI-X являются 64-битными и работают на частоте 100 или 133 МГц, что обеспечивает максимальную скорость передачи 1066 МБ в секунду. Достижения в технологии PCI-X позволили достичь теоретической скорости до 8,5 ГБ в секунду, хотя такие высокие скорости имеют некоторые проблемы с помехами. Кроме того, скорости PCI-X всегда ниже максимума, если шину используют более одного устройства.

Скорость

Поскольку PCI-E использует технологию «точка-точка», единственное, что ограничивает скорость, - это количество линий, которые имеет каждое соединение. Технология PCI-E может поддерживать от одной до 32 линий и работает со скоростью от 500 МБ в секунду до теоретического максимума 16 ГБ в секунду. Кроме того, поскольку PCI-E не имеет дополнительных данных, необходимых для управления различными соединениями, как у PCI-X, реальная скорость передачи данных оказывается выше даже в ситуациях, когда теоретические скорости будут такими же.

Размер слота

Стандарты PCI-E и PCI-X сильно различаются по размеру слота на материнской плате компьютера. Слоты PCI-X такие же, как и оригинальные слоты PCI, но с одним дополнительным расширением, обеспечивающим 64-битную связь. Это означает, что эти слоты и соответствующие периферийные карты занимают довольно много места на материнской плате. Однако использование этих типов слотов позволяет слотам PCI-X принимать все карты PCI, кроме самых старых. Напротив, слоты PCI-E полностью отличаются от слотов PCI и не могут принимать любые карты, кроме тех, которые специально предназначены для этих слотов. Кроме того, размер слота зависит от того, сколько линий имеет шина PCI-E. Слот PCI-E x1, который имеет только одну полосу, почти не занимает места на материнской плате, в то время как слот PCI-E x32 имеет 32 полосы и аналогичен по размеру слотам PCI-X.