Що таке шина pci?
Тенденції розвитку обчислювальної техніки очевидні - це уніфікація, спрощення для виробників (зниження накладних витрат) і об`єднання багатьох пристроїв в єдиному корпусі. Немає нічого дивного в тому, що багато сучасних користувачі-початківці навіть не знають, що таке шина PCI. Ті ж, хто застав часи становлення IBM-сумісних комп`ютерів на базі 286, 386 та ін. процесорів, без сумніву, пам`ятають то велика кількість різних шин і апаратних інтерфейсів, використовуваних в комп`ютерних системах того часу. Це знаменита 8-ми бітна шина ISA, потім її доопрацювання VLB (відома як VESA), шина PCI, спеціалізований роз`єм Intel для софт-модемів, AGP і ін. Причому, всі вони, за рідкісним винятком, були потрібні. А ось в даний час на материнських платах вражаюча «бідність» - одна лише шина PCI Express, правда, різних ревізій і з різною кількістю сигнальних ліній. На жаль, за таку уніфікацію платити, в буквальному сенсі, доводиться кінцевому користувачеві. Адже навіть якщо в наявності є, наприклад, якісна звукова карта, представляє собою PCI-пристрій, її просто нікуди підключати (незручні перехідники не береться до уваги) і доводиться купувати версію для іншої шини або, взагалі, перейти на, відверто кажучи, збиткове, вбудоване рішення. Ситуація нагадує історію з «насильницьким» перекладом всіх з AGP на PCI-E.
Відео: Системна шина персонального комп`ютера PCI
Чим же так прославилася шина PCI? Її історія почалася в далекому 1991 році, коли з появою продуктивних процесорів класу Pentium стало зрозуміло, що поширена 8-ми бітна ISA вже не може забезпечувати прийнятною швидкості взаємодії всіх компонентів між собою. Нагадаємо, що в той час не було ні DMI, ні Hyper Transport, а зв`язок компонентів на материнській платі здійснювалася за допомогою системної шини. Хоча і були спроби обійти обмеження ISA, наприклад, так і з`явилася шина VESA, але через обмеження вони не приживалися.
У 1992 році компанією Intel була представлена шина PCI версії 1.0 на основі відкритого стандарту. Її тактова частота становила величезні на ті часи 33 МГц (що спрощувало масштабування частоти процесора), в залежності від апаратної реалізації підтримувалися 32 або 64 біта (порівняйте з 8-ми битами ISA). Напруга ліній даних становило 5 і 3,3 В, а пропускна здатність склала 133 Мбайт. І, головне, була реалізована підтримка Plug & Play (геть перемички!).
Відео: Установка драйверів PCI контролер simple communications і SM контролер шини
У 1993 році з`явилася вдосконалена версія 2.0.
Шина PCI здобула світову популярність з 1995 року (версія 2.1). Залежно від реалізації частота склала 66 МГц. При використанні 64 бітного варіанта через дану шину вдавалося передати 533 Мбайт. Підоспіла Windows 95, нарешті, повною мірою забезпечила коректну роботу пристроїв PCI з технологією Plug & Play. Сигнальні лінії дозволяли перейти з 5В на 3,3 В.
Відео: PCI Bus
Далі були випущені ревізії 2.2 - 3.0. Роз`єм в версії 2.2 мав «ключ», блокуючий установку несумісних по напрузі пристроїв. В 2.3 триває перехід на 3.3 В, тому використання таких пристроїв у версіях до 2.1 (5 В) призводило до пошкодження як карти, так і, іноді, шини. В 3.0 версії напруга 5 В більше не використовувалося.
У 1997 році PCI довелося потіснитися, так як тієї ж Intel була випущена шина AGP для відеокарт, які не могли повністю розкрити свій потенціал на PCI.
Відео: Popular Videos - PCI Express & Bus
Зараз шина PCI, як вказувалося раніше, практично не використовується, поступившись місцем своєї наступниці - PCI Express. Програмний механізм адресації залишився колишнім, однак фізична реалізація зазнала суттєвих змін. Було змінено кількість провідників, збільшена робоча частота (поряд зі зменшенням струму). Спосіб конфігурації ініціаторів трансакції (підключених пристроїв) також змінився, дозволивши зручніше обробляти їх запити до шини.
До речі, на деяких материнських платах все ще можна зустріти роз`єму шини PCI. Однак про нативной підтримки з боку чіпсета і процесора не йдеться - в даному способі реалізації застосовується спеціальна мікросхема моста, що перенаправляє запити PCI до PCI Express.