ISA

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
П'ять 16-ти розрядних та один 8-ми розрядний слоти шини ISA на материнській платі.

ISA (від англ. Industry Standard Architecture, ISA bus — укр. Промислова стандартна архітектура) — 8-ми або 16-ти розрядна шина введення/виведення IBM PC-сумісних комп'ютерів. Використовується для підключення плат розширення стандарту ISA. Конструктивно виконується у вигляді 62-х або 98-контактного роз'єму на материнській платі.

Шина ISA протягом багатьох років була стандартом в області PC-комп'ютерів. Вона є однією з перших в сімействі шин, але використовується досі. Це пов'язано з тим, що для багатьох пристроїв, зокрема миші, клавіатури, модемів, ручних сканерів, дисководів та ін., швидкодія цієї шини більш, ніж достатня. В певний час, коли частота ISA перевищила 8 МГц, були намагання відділити шину ISA від шини процесора, яка була тоді основною. Раніше вони працювали на одній частоті. В подальшому, щоб шини не розділяти, був розроблений розширений варіант шини ISA з новою назвою — VESA Local Bus (чи VL-Bus). Так був зроблений поворот до архітектури локальних шин.

Фірма «Intel» сумісно з «Microsoft» розробили стратегію поступової відмови від шини ISA (згідно з специфікацєю РС98 і РС99). Згідно з специфікацією РС99, надалі в комп'ютері повинні використовуватись тільки дві шини, а саме — PCI та AGP. Але, враховуючи великий парк ПК з шиною ISA і високу вартість модернізації комп'ютерів, 16-розрядна шина ISA буде використовуватись ще не один рік. 16-розрядну шину ISA інколи називають AT BUS. Її слот складається з двох частин, одна з яких у точності відповідає слоту 8-розрядної шини ISA, а на контакти другої частини виведені лінії для додаткових адрес введення/виведення, переривань та каналів DMA (Direct Memory Access). Тому короткі 8-розрядні карти можна встановити в 16-розрядний слот.

Додатковий слот має 36 контактів. Призначення контактів 16-розрядної шини ISA приведено в багатьох літературних джерелах, зокрема.

Передача байта даних по шині ISA проходить наступним чином. На адресній шині виставляється адреса комірки RAM чи порту пристрою введення-виведення, у котрий необхідно передати байт. Потім на шину даних виставляється байт даних, і по одній з ліній шини керування передається сигнал запису WR, який є стробом. Контроль запису не проводиться, тому тактова частота шини ISA вибрана такою, що дорівнює 8,33 МГц. Це зроблено з метою, щоб навіть найповільніші пристрої встигали проводити обмін даними чи командами по шині.

Основним недоліком шини ISA є те, що вже при частоті процесорів i386 та i486 дані не можуть передаватися по шині з тією ж швидкістю, з якою їх обробляє процесор. Тому в очікуванні даних він вимушений простоювати. Це стало причиною появи нових стандартів.