Qu'est-ce que l'architecture standard de l'industrie?
L’architecture ISA (Industry Standard Architecture) est un type de bus d’ordinateur permettant de connecter des cartes d’extension supplémentaires à la carte mère d’un ordinateur. Le bus est capable d'un accès direct à la mémoire (DMA), avec plusieurs cartes d'extension sur un canal mémoire et une affectation de requête d'interruption (IRQ) distincte pour chaque carte. Il s’agit de l’un des premiers bus d’expansion de ce type mis au point pour les ordinateurs personnels (PC), dont la technologie a finalement conduit à un certain nombre de produits.
Le concept de l'architecture standard du secteur a été développé par IBM® en 1981 et consistait en un bus système à huit bits pour le PC IBM® de première génération. En quelques années, il a été étendu à un bus 16 bits pour le PC IBM® de deuxième génération, appelé IBM® AT, et a été nommé bus AT. Etant donné que le bus AT était la propriété d’IBM®, le nom d’architecture standard n’était venu bien avant, vers 1988, qu’une version 32 bits avait été mise au point par une coalition de fabricants de PC, appelée collectivement Gang of Nine. En réalité, cette troisième itération s'appelait l'architecture EISA (Extended Industry Standard Architecture) développée pour concurrencer le bus nouvelle génération d'IBM®. Le nom du bus ISA est resté inchangé et les versions précédentes ont obtenu le nom ISA rétroactivement afin d'éviter toute atteinte aux propriétés d'IBM®.
Le premier bus ISA huit bits fonctionnait à 4,77 MHz, ce qui correspond aux unités de traitement centrales IBM® du moment. Avec la version 16 bits, la vitesse passe à six puis à huit mégahertz pour compenser ces augmentations de la vitesse du processeur. Alors que la vitesse du processeur continuait d'augmenter, une puce d'horloge supplémentaire a été ajoutée à une carte mère afin de maintenir le bus ISA à une vitesse donnée. Le bus comporte quatre canaux DMA, dont trois seulement prennent en charge l’extension et deux sont réservés aux disques durs et aux disquettes. Le dernier canal DMA peut prendre en charge quatre cartes d’extension sur un canal huit bits ou trois sur un canal 16 bits.
L'utilisation de cartes d'extension à architecture standard peut s'avérer parfois délicate, car l'utilisateur devait configurer les adresses d'entrée et de sortie (E / S), le canal DMA et l'IRQ en basculant des commutateurs DIP et en positionnant des cavaliers sur la carte d'extension. Vers les dernières années du bus ISA, on a tenté de créer une implémentation plug-and-play pour aider à réduire certaines difficultés de configuration. Les implémentations plug-and-play ont souffert de problèmes et ont reçu le surnom de "plug-and-prier" en plaisanterie.
Le premier coup du glas a retenti à la fin des années 90 avec une spécification appelée PC 97, publiée par Microsoft®, qui demandait que l’architecture conforme aux normes de l’industrie soit totalement supprimée des cartes mères. Le bus ISA a tenu bon encore quelques années jusqu'au début du 21e siècle, en particulier dans des systèmes industriels et militaires spécifiques. Néanmoins, de nombreux produits de la technologie ISA ont trouvé une utilisation en informatique. La technologie de liaison avancée (ATA) a été développée à partir de la technologie ISA pour gérer les périphériques de stockage et a ensuite évolué vers le bus SATA (serial ATA) plus avancé.