локальні шини
Шини ISA, MCA і EISA мають один спільний недолік - порівняно низька швидкодія. Описані в наступних розділах чотири типи шин є локальними. До основних типів локальних шин, використовуваних в ПК, відносяться наступні.
Це обмеження існувало ще за часів перших PC, в яких шина вводу-виводу працювала з тією ж швидкістю, що і шина процесора. Швидкодія шини процесора зростала, а характеристики шин вводу-виводу поліпшувалися в основному за рахунок збільшення їх розрядності. Обмежувати швидкодію шин доводилося тому, що більшість вироблених плат адаптерів не могли працювати при підвищених швидкостях обміну даними.
Деяким користувачам не дає спокою думка про те, що комп'ютер працює повільніше, ніж може. Однак швидкодія шини введення-виведення в більшості випадків не грає ролі. Наприклад, при роботі з клавіатурою або мишею високу швидкодію не потрібно, оскільки в цій ситуації продуктивність комп'ютера визначається самим користувачем. Воно дійсно необхідно тільки в підсистемах, де важлива висока швидкість обміну даними, наприклад у графічних і дискових контролерах.
Проблема, пов'язана з швидкодією шини, стала актуальною в зв'язку з поширенням графічних користувальницьких інтерфейсів (наприклад, Windows). Ними обробляються такі великі масиви даних, що шина вводу-виводу стає найвужчим місцем системи. В кінцевому рахунку високу швидкодію процесора з тактовою частотою 66 або навіть 450 МГц виявляється абсолютно марним, оскільки дані по шині вводавивода передаються в кілька разів повільніше (тактова частота - близько 8 МГц).
Очевидне рішення цієї проблеми полягає в тому, щоб частина операцій з обміну даними здійснюється не через роз'єми шини введення-виведення, а через додаткові швидкодіючі роз'єми. Найкращий підхід до вирішення цієї проблеми - розташувати додаткові роз'єми введення-виведення на найшвидкодіючою шині, тобто на шині процесора (це нагадує підключення зовнішньої кеш-пам'яті). Відповідна блок-схема представлена на малюнку ніжеТакая конструкція отримала назву локальної шини, оскільки зовнішні пристрої (плати адаптерів) тепер мають доступ до шини процесора (тобто найближчої до нього шині). Звичайно, роз'єми локальної шини повинні відрізнятися від слотів шини введення-виведення, щоб в них можна було вставити плати "повільних" адаптерів.
Для організації в комп'ютері локальної шини зовсім не обов'язково встановлювати слоти розширення: пристрій, що використовує локальну шину, можна змонтувати безпосередньо на системній платі. У перших комп'ютерах з локальною шиною використовувався саме такий підхід.
Локальна шина не замінює собою колишніх стандартів, а доповнює їх. Основними шинами комп'ютера, як і раніше, залишаються ISA і EISA, але до них додається один або кілька слотів локальної шини. При цьому зберігається сумісність зі старими платами розширення, а швидкодіючі адаптери встановлюються в слоти локальної шини, при цьому реалізуються всі їх можливості. Таким чином, до теперішнього моменту найбільш поширеними є роз'єми AGP, PCI і ISA. Більш старі плати часом виявляються сумісними з новими роз'ємами, однак всі можливості локальних шин AGP і PCI дозволяють задіяти тільки нові моделі адаптерів. У міру зменшення популярності шини ISA і зміщення акцентів до інтерфейсу LPC роль шини ISA поступово знижується, а замість неї використовуються інші шини.