Шина isa (industrial standard architecture)

Дякую вам за підтримку!

Компанія IBM в 1981 представила нову шину для використання в комп'ютерах серії PC / XT. Шина була вкрай проста по дизайну, містила 53 сигнальних лінії і 8 ліній живлення і представляла собою синхронну 8-бітну шину з контролем парності і дворівневими перериваннями (trigger-edge interrupts), при використанні яких пристрої запитують переривання, змінюючи стан лінії відповідного IRQ з 0 на 1 або назад. Така організація запитів переривань дозволяє використовувати кожне переривання тільки одному пристрою. Крім того, шина не підтримувала додаткових bus masters, і єдиними пристроями, які керують шиною, були процесор і контролер DMA на материнській платі.

Реалізація bus mastering була особливо вдалою, оскільки, наприклад, запит на звільнення шини ( 'Bus hang-off') до поточного bus master оброблявся кілька тактів, до того ж кожен master повинен був періодично звільняти шину, щоб дати можливість провести оновлення пам'яті ( memory refresh), або сам проводити оновлення. Для забезпечення зворотної сумісності з 8-бітними платами більшість нових можливостей було реалізовано шляхом додавання нових ліній. Так як АТ був побудований на основі процесора Intel 80286, який був істотно швидше, ніж 8088, що довелося додати генератор станів очікування (wait-state generator). Для обходу цього генератора використовується вільна лінія (контакт У8 NOWS-'No Wait State ') вихідної 8-бітної шини. При установці цієї лінії в 0 такти очікування пропускаються. Використання в якості NOWS лінії вихідної шини дозволяло розробникам робити як 16-бітові, так і 8-бітові "швидкі" плати.

Незважаючи на відсутність офіційного стандарту і технічних "родзинок" шина ISA перевершувала потреби середнього користувача зразка 1984 года, а "засилля" IBM AT на ринку масових комп'ютерів призвело до того, що виробники плат розширення і клонів AT прийняли ISA за стандарт. Така популярність шини призвела до того, що слоти ISA досі присутні на всіх системних платах, та плати ISA до цих виробляються. Правда, Microsoft в специфікації PC99 передбачає відмову від ISA, але, як то кажуть, до цього потрібно ще дожити.