Section courante

A propos

Section administrative du site

ISA 16 bits

IBM
Architecture

Introduction

L'ISA 16 bits (Industry Standard Architecture 16-bit) est un bus d'extension introduit par IBM en 1984 avec l'ordinateur IBM Personal Computer/AT (PC/AT). Il constitue une évolution directe du bus ISA 8 bits utilisé depuis le premier IBM PC de 1981. L'objectif de cette nouvelle version est d'exploiter les capacités du microprocesseur Intel 80286, dont le bus de données externe est de 16 bits, tout en conservant une compatibilité totale avec les cartes d'extension existantes. Grâce à cette compatibilité ascendante, les utilisateurs pouvaient continuer à utiliser leurs anciennes cartes ISA 8 bits tout en bénéficiant de nouvelles cartes plus performantes.

Pendant plus d'une décennie, l'ISA 16 bits devient le principal standard d'extension des ordinateurs compatibles IBM PC. Il est utilisé aussi bien dans les ordinateurs personnels que dans les stations de travail et les premiers serveurs. La quasi-totalité des fabricants de cartes d'extension développent des produits compatibles ISA : cartes graphiques, contrôleurs de disques, cartes sonores, interfaces réseau, cartes série, cartes parallèles, cartes SCSI, cartes mémoire ou encore cartes d'acquisition de données.

L'ISA 16 bits demeure très populaire jusqu'au milieu des années 1990, époque où il est progressivement remplacé par les bus VESA Local Bus (VLB) puis PCI, beaucoup plus rapides. Malgré cela, de nombreux équipements industriels, médicaux et scientifiques continuent d'utiliser des cartes ISA pendant de nombreuses années en raison de leur fiabilité, de leur simplicité de conception et de leur excellente compatibilité.

Spécifications

Caractéristique Description
Nom complet Industry Standard Architecture (ISA) 16 bits
Fabricant IBM
Année d'introduction 1984
Première machine IBM PC/AT (IBM 5170)
Largeur du bus de données 16 bits
Largeur du bus d'adresses 24 bits
Mémoire adressable 16 Mo
Fréquence du bus Environ 8,33 MHz (généralement 8 MHz)
Débit théorique maximal Environ 8 Mo/s (selon le type de transfert)
Type de bus Bus parallèle
Longueur du connecteur 98 contacts (62 + 36)
Compatibilité Compatible avec les cartes ISA 8 bits
Remplacement VESA Local Bus, PCI

Historique

Le bus ISA 16 bits apparaît avec l'IBM PC/AT afin d'accompagner le lancement du processeur Intel 80286. IBM souhaite conserver la compatibilité avec les milliers de cartes d'extension déjà disponibles pour le PC et le XT tout en augmentant les performances du système.

Pour atteindre cet objectif, IBM conserve le connecteur ISA 8 bits existant et ajoute un second connecteur placé immédiatement derrière le premier. Les anciennes cartes continuent donc à fonctionner puisqu'elles utilisent uniquement la première partie du connecteur, tandis que les nouvelles cartes 16 bits exploitent les deux connecteurs.

Cette solution contribue fortement au succès du standard IBM PC/AT, qui devient rapidement la référence de l'industrie informatique.

Architecture matérielle

Le connecteur ISA 16 bits est composé de deux parties :

Les nouvelles lignes comprennent notamment :

Cette architecture permet aux cartes anciennes et nouvelles de coexister sans modification.

Caractéristiques techniques

Bus de données

Le bus de données passe de 8 bits à 16 bits.

Cela signifie qu'un périphérique peut transférer deux octets simultanément au lieu d'un seul, améliorant les performances globales du système.

Bus d'adresses

Le bus d'adresses comprend 24 lignes.

Il peut donc adresser :

224 = 16 777 216 octets

soit :

16 Mo de mémoire physique

Cette capacité correspond à la limite adressable du processeur Intel 80286 en mode réel.

Interruptions

Le bus ISA 16 bits dispose de 16 lignes IRQ :

Les nouveaux périphériques utilisent notamment :

afin de limiter les conflits matériels.

DMA

Le contrôleur DMA est également étendu.

Le système dispose de 8 canaux DMA :

Les canaux 5, 6 et 7 permettent des transferts 16 bits plus rapides.

Connecteur

Le connecteur possède :

soit :

Les cartes ISA 8 bits utilisent uniquement la première partie.

Les cartes ISA 16 bits utilisent les deux sections.

Compatibilité

L'un des principaux avantages de l'ISA 16 bits est sa compatibilité complète avec les générations précédentes.

Un ordinateur PC/AT peut recevoir :

Une carte ISA 16 bits ne peut toutefois pas être installée dans un connecteur ISA 8 bits, faute de connecteur d'extension.

Cartes d'extension courantes

L'ISA 16 bits a servi de support à une très grande variété de périphériques :

Avantages

Les principaux avantages de l'ISA 16 bits sont :

Inconvénients

Malgré son succès, le bus ISA présente plusieurs limites :

Successeurs

À partir du début des années 1990, plusieurs technologies remplacent progressivement l'ISA :

Bus Année
Micro Channel (MCA) 1987
EISA 1988
VESA Local Bus (VLB) 1992
PCI 1992
PCI-X 1998
PCI Express 2003

Le PCI devient rapidement le standard dominant des ordinateurs personnels, tandis que le PCI Express s'impose au début des années 2000.

Héritage

Le bus ISA 16 bits constitue l'un des standards matériels les plus importants de l'histoire du PC. Sa conception simple, sa compatibilité avec les générations précédentes et son immense écosystème de cartes d'extension ont largement contribué à l'essor des ordinateurs compatibles IBM. Même après sa disparition des ordinateurs grand public, il est resté utilisé pendant de nombreuses années dans les systèmes embarqués, les automates industriels, les équipements médicaux et les instruments scientifiques, où la stabilité et la disponibilité des cartes ISA étaient des critères essentiels. Aujourd'hui encore, l'ISA 16 bits est considéré comme une étape fondamentale dans l'évolution des architectures matérielles des ordinateurs personnels.



Dernière mise à jour: Vendredi, le 31 janvier 2020