Le bus ISA (industry standard
architecture) a été développé en 1981 par IBM avec les premiers
ordinateurs PC
XT. Le connecteur est normalisé pour l'XT utilisant un processeur
8088 avec un bus de données externe de 8 bits, les spécifications de la
première version sont en rapport: vitesse de 4,77 Mhz sur 8 bits de données.
Avec la sortie des AT basé sur le 80286 d'Intel, IBM a ajouté des broches au
connecteur pour
permettre un transfert sur 16 bits, à une vitesse de 8 Mhz. La bande passante
de cette version est donc limitée à 16 MB/s. Il n'est pas plug and play.
Le bus ISA est à la base du système ouvert de
l'XT. Ce bus permet d'insérer quasiment toutes les cartes électroniques additionnelles
de l'époque (carte
graphique, ports de communication, contrôleur
de disque dur, modem, cartes industrielles). Une carte 8 bits peut s'insérer
dans un bus ISA 16 bits.
Il a été remplacé par l'EISA (VLB)
pour les 486, IBM développait le MCA
à partir des 386. Fin 1999, seuls quelques
modems, des cartes de
rajoute port parallèle ou série, … utilisent encore ce type de connecteur.
ISA n'est plus utilisé sur les cartes mères actuelles qui incluent les bus
PCI, AGP (dédié aux
cartes graphiques), PCI-express, ... Par comparaison, la bande passante du PCI est de 132 MB/s, soit 8 X plus rapide que l'ISA 16 bits.
Le connecteur inclut les différents signaux de
gestion mémoire:
soit 20 lignes
d'adresses en version 8 bits
(A0 à A19) permettant d'adresser 1.048.576 adresses différentes (soit l'équivalent d'un Mega-octet, le maximum pour le
8088) et 24 lignes pour
la version 16 bits (soit 16.777.216 adresses - 16 MB comme le 80286).
8 ou 16 lignes de données
les alimentations en + 5, +12, +5 et - 5
Volts en courant
continu