Після PCI

29.07.2015

Після PCI
На зміну PCI повинні прийти нові архітектури локальної шини.

В одному з перших номерів LAN російською мовою вже публікувалася стаття про шині PCI в розділі «Перші уроки». У тому далекому тепер 1995 році це міжз’єднання периферійних компонентів (Peripheral Component Interconnect, PCI) було ще достатньої молодий технологією (перша версія PCI була прийнята в 1992, а друга — в 1993 р.). Тим не менш шина PCI виявилася як не можна до речі, так як шини EISA і тим більше ISA перестали справлятися з операціями вводу/виводу через зростання швидкості процесорів і пропускної здатності мереж.

Проте з тих пір і швидкість процесорів, і пропускна здатність мереж зросли багаторазово, і, незважаючи на збільшення тактової частоти і ширини шини, в свою чергу PCI перестає справлятися з покладеними на неї обов’язками, особливо в потужних серверних системах старшого класу. Разом з тим зростання рівня вимог до локальної шини призвів до того, що раніше суттєві або несуттєві недоліки PCI перестали бути такими. Перш ніж переходити до недоліків, хоча точніше говорити про невідповідність сучасним вимогам, я хотів би нагадати основні особливості шини PCI.

Як уже говорилося, до появи PCI найбільше поширення в ПК мали шина ISA і її вдосконалена різновид — EISA. При взаємодії пристрої з процесором (хостом) запит на обслуговування доводилося проходити через розширювальний міст, шину пам’яті, кеш шини та локальну шину процесора. Все це вело до значних затримок при обробці запиту та введення/виведення. У відповідності зі специфікацією PCI, кожен пристрій має доступ безпосередньо до локальної шини процесора і шини системної пам’яті через сполучний їх міст. Таке рішення має принаймні дві переваги. По-перше, воно дозволяє виконувати по шині кілька операцій одночасно, наприклад, процесор може забирати з кешу мосту дані, у той час як пристрій звертається до системної пам’яті. По-друге, воно забезпечує незалежність локальної шини від процесора, так, наприклад, PCI стала використовуватися в комп’ютерах на базі процесорів Alpha.

Короткий опис статті: pci контролер

Джерело: Після PCI

Також ви можете прочитати