Разлика между PCI-E и PCI-X

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

PCI история

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

Тип автобус

PCI-X, подобно на оригиналния PCI стандарт, е технология за споделена шина, като всички свързани периферни устройства използват една и съща шина паралелно. Това означава, че тъй като периферните устройства трябва да комуникират с компютъра, често им се налага да чакат своето включване на шината и тъй като повече устройства изискват шината, общата производителност на периферното устройство намалява. За разлика от тях, PCI-E използва технология от точка до точка, предоставяйки на всяка отделна периферия собствена специална шина. Докато всяка PCI-E шина е технически по-малка от споделената шина на PCI-X, тъй като всяко устройство не трябва да чака други, които използват шината, крайният резултат е много по-ефективна шинна система.

Честотна лента

Количеството данни, които могат да бъдат предадени през PCI-X шина, иначе известна като честотна лента на шината, е ограничено от размера на физическата шина и скоростта, с която се изпълнява. Повечето PCI-X шини са 64-битови и работят на 100MHz или 133MHz, позволявайки максимална скорост на предаване от 1066 MB в секунда. Напредъкът в технологията PCI-X позволи теоретични скорости до 8,5 GB в секунда, въпреки че високите скорости имат някои проблеми с смущения. Освен това скоростите на PCI-X винаги са по-ниски от максималните, ако имате повече от едно устройство, използващо шината.

Скорост

Тъй като PCI-E използва технология от точка до точка, единственото, което ограничава скоростта, е колко ленти има всяка връзка. Технологията PCI-E може да поддържа между една и 32 ленти и работи със скорости, започващи от 500 MB в секунда, до теоретичния максимум от 16 GB в секунда. Освен това, тъй като 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.