Introduction
Plusieurs expressions courantes pour l'interface IDE sont utilisées. L'interface IDE provient de l'abréviation de l'anglicisme Integrated Disk Electronics. Un autre nom populaire est l'interface de bus AT, faisant référence au fait que l'électronique intégrée dans l'unité de disque émule le contrôleur de disque dur d'un ordinateur PC AT d'IBM. Cependant, lorsqu'il est utilisé hors contexte, ce nom peut prêter à confusion, car le terme «bus AT» est également utilisé pour le bus système d'un PC AT d'IBM. Le nom officiel de l'interface IDE est ATA (AT-Attachment). Le nom IDE est utilisé pour discuter des interfaces en général. Lorsque la norme ANSI est utilisée, le terme ATA est normalement utilisé. Le bus système des ordinateurs compatibles PC AT d'IBM sera toujours appelé bus ISA. L'interface ATA est géré par le groupe de travail ANSI X3T9.2, le même groupe étant responsable de la norme de l'interface SCSI.
L'origine de l'IDE
Le développement de l'interface IDE a commencé en 1984, stimulé par le fabricant d'ordinateurs texan Compaq. L'idée était d'intégrer le contrôleur de disque dur d'un compatible PC AT d'IBM sur l'unité de disque. L'entreprise Compaq a contacté le fabricant du contrôleur, Western Digital, en Californie. Ils devaient produire un contrôleur ST506 pouvant être monté directement sur l'unité de disque et connecté au bus système via un câble à 40 broches. En 1985, le fabricant de disques, Imprimis (CDC), a intégré ce contrôleur dans ses disques durs. Ainsi, le premier unité de disque IDE a été construit et installé dans un système informatique Compaq. D'autres fabricants de disques durs et d'ordinateurs ont reconnu l'avantage de l'interface IDE. Non seulement l'augmentation du coût de l'unité de disque était négligeable, mais il y avait une grande économie sur le contrôleur de disque dur. Progressivement, de plus en plus de mise en oeuvre d'interface IDE ont été développées, et avec elles, les différents écarts de la norme de l'industrie.
Liste des différentes normes
Nom | Alias | Norme ANSI |
---|---|---|
ATA-1 | ATA, IDE | X3.221-1994 |
ATA-2 | EIDE, Fast ATA, Fast IDE, Ultra ATA | X3.279-1996 |
ATA-3 | EIDE | X3.298-1997 |
ATA-4 | ATAPI-4, ATA/ATAPI-4 | NCITS 317-1998 |
ATA-5 | ATA/ATAPI-5 | NCITS 340-2000 |
ATA-6 | ATA/ATAPI-6 | NCITS 347-2001 |
ATA-7 | ATA/ATAPI-7 | NCITS 361-2002 |
ATA
En conséquence, un comité du groupe de travail X3T9.2 de l'ANSI a commencé à traiter le problème en octobre 1988. Comme premier projet, le comité de la méthode d'accès commun (CAM) a proposé une suggestion pour la normalisation de l'interface IDE. Le nouveau nom de l'interface IDE était ATA. Cette norme a maintenant été approuvée sous le nom de X3.221-1994.
ATA-2
La norme ATA-2 a été approuvée à l'automne 1995. Elle offre des taux de transfert plus élevés et quelques nouvelles commandes. Les différences par rapport à l'ATA d'origine (étant aussi appelé ATA-1 lorsqu'une différenciation est nécessaire) sont indiquées aux endroits appropriés.
ATAPI
Parallèlement au développement d'ATA-2, un développement complètement différent a eu lieu : ATAPI. Cette version a été développé dans le but de faire fonctionner des périphériques autres que des disques durs à l'interface IDE. La version ATAPI utilise l'interface IDE comme interface physique, mais les commandes utilisées sont des commandes SCSI. Aujourd'hui, l'interface ATAPI est principalement utilisée avec les lecteurs de CD-ROM. Le développement de l'interface ATAPI est dirigé par Western Digital. Pendant ce temps, deux institutions de normalisation ont fait des propositions pour une norme : le comité Small Form Factor a proposé SFF8020, et le groupe de travail ATA de l'ANSI ont également proposé une norme.
ATA-3
Le dernier développement dans le domaine de l'interface IDE est la proposition ATA-3 de l'ANSI. L'interface ATA-3 n'offre pas une augmentation supplémentaire de la vitesse, mais offre de nouvelles commandes et des procédures définies plus précisément. L'intégration de l'interface ATAPI dans l'interface ATA-3 à aussi été discuté.
ATA-4
La norme ATA-4 propose l'intégration de l'Ultra-DMA et un ensemble d'instructions Packet. Le groupe de travail ANSI proposé la norme NCITS 317-1998.
EIDE
L'interface EIDE (Enhanced IDE) est une combinaison de diverses fonctionnalités dans différentes variantes. Certains fabricants utilisent EIDE pour désigner les modes de transfert plus rapides ayant cependant déjà été partiellement spécifiés dans ATA-1, puis complètement en ATA-2. D'autres appellent EIDE la capacité d'adresser plus de 504 Mo avec son propre BIOS du PC. Cette situation aussi est contenu dans ATA-1. D'autres appellent à nouveau leurs unités de disques EIDE de CD-ROM d'ATAPI. Enfin, il existe des contrôleurs avec deux canaux IDE. Ils peuvent être utilisés pour fixer un total de 4 disques et sont également commercialisés sous l'étiquette EIDE. Après le ATA-3, le terme IDE fut abandonné.