Contrairement aux interfaces propri�taires mentionn�es dans la section pr�c�dente, certaines interfaces ont �t� adopt�es plus d'autres et ont �t� adapt�es aux normes de l'industrie. Deux interfaces en particulier ont effectu� cette transition et sont d�sormais au coeur de l'industrie de stockage actuelle�:
5.3.2.1. IDE/ATA
L'acronyme IDE signifie Integrated Drive Electronics. Cette interface a vu le jour � la fin des ann�es '80 et utilise un connecteur 40 broches.
| Remarque |
---|
| En fait, le vrai nom de cette interface est interface "AT Attachment" (ou ATA) mais le terme "IDE" (faisant r�f�rence � un p�riph�rique de stockage de masse compatible avec ATA) est encore parfois utilis�. Ceci �tant, le reste de cette section utilisera le vrai nom de cette interface — ATA. |
ATA impl�mente une topologie en bus, chaque bus prenant en charge deux p�riph�riques de stockage de masse. Les deux p�riph�riques portent respectivement les noms de ma�tre et d'esclave. Ces termes pr�tent quelque peu � confusion dans la mesure o� ils impliquent une relation entre les deux p�riph�riques, qui en fait n'existe pas. Le choix du p�riph�rique devant �tre le ma�tre et de celui devant �tre l'esclave est normalement effectu� via l'utilisation de blocs de cavaliers sur chaque p�riph�rique.
| Remarque |
---|
| Une innovation plus r�cente est l'introduction de capacit�s cable select (ou s�lection par le c�ble) pour l'interface ATA. Cette innovation n�cessite l'utilisation d'un c�ble sp�cial, d'un contr�leur ATA et de p�riph�riques de stockage de masse qui prennent en charge cable select (normalement au moyen du param�tre "cable select" du cavalier). Lorsque le param�tre cable select est configur� correctement, il permet d'�liminer le besoin de changer les cavaliers lorsque des p�riph�riques sont d�plac�s�; au lieu d'une telle situation, l'emplacement du p�riph�rique sur le c�ble ATA indique s'il s'agit du ma�tre ou de l'esclave. |
Une variation de cette interface illustre les diff�rentes mani�res uniques selon lesquelles les technologies peuvent �tre m�lang�es et nous permet de pr�senter une autre interface aux normes de l'industrie informatique. ATAPI, qui est une variation de l'interface ATA, correspond � l'acronyme de AT Attachment Packet Interface. Utilis�e essentiellement pour les lecteurs de CD-ROM, ATAPI respecte les caract�ristiques �lectriques et m�caniques de l'interface ATA, mais utilise le protocole de communication de l'interface que nous allons maintenant examiner — SCSI.
5.3.2.2. SCSI
Pr�c�demment connue sous le nom Small Computer System Interface, ou SCSI comme elle est appel�e � l'heure actuelle, a vu le jour au d�but des ann�es '80 et a �t� d�clar�e comme norme en 1986. Tout comme ATA, SCSI utilise la topologie en bus. Ceci dit, les similarit�s s'arr�tent ici.
L'utilisation d'une topologie en bus suppose que chaque p�riph�rique du bus soit identifi� d'une mani�re ou d'une autre et ce, de fa�on unique. Alors que l'interface ATA prend en charge seulement deux p�riph�riques diff�rents pour chaque bus et donne � chacun d'eux un nom sp�cifique, SCSI effectue cette op�ration en attribuant � chaque p�riph�rique du bus SCSI une adresse num�rique unique ou ID SCSI. Chaque p�riph�rique d'un bus SCSI doit �tre configur� (g�n�ralement avec des cavaliers ou commutateurs[1]) pour r�pondre � son ID SCSI.
Avant de poursuivre cette discussion, il est important de remarquer ici que la norme SCSI ne repr�sente pas une interface particuli�re, mais plut�t une famille d'interfaces. � ce titre, SCSI affiche des diff�rences dans de nombreux domaines, parmi lesquels figurent�:
La norme SCSI d'origine d�crivait une topologie en bus dans laquelle huit lignes du bus �taient utilis�es pour le transfert de donn�es. Dans de telles conditions, les p�riph�riques SCSI pouvaient transf�rer des donn�es, un octet � la fois. Quelques ann�es plus tard, la norme a �t� �tendue afin de permettre des impl�mentations dans lesquelles seize lignes pouvaient �tre utilis�es, doublant ainsi la quantit� de donn�es transf�rables par les p�riph�riques. Les premi�res impl�mentations SCSI "8 bits" ont alors pris le nom de SCSI �troit (ou narrow) alors que les nouvelles impl�mentations SCSI 16 bits ont elles �t� baptis�es SCSI large (ou wide) .
Au d�part, la vitesse de bus pour SCSI �tait de 5 MHz, permettant un taux de transfert de 5 Mo/seconde sur l'ancien bus SCSI 8 bit. Toutefois, plus tard des r�visions de la norme ont permis de doubler cette vitesse � 10 MHz, faisant passer le taux de transfert � 10 Mo/seconde pour SCSI �troit et � 20 Mo/seconde pour SCSI large. Tout comme c'�tait le cas lors du changement de largeur de bus, l'augmentation de la vitesse de bus a elle aussi donn� lieu � une nouvelle terminologie, le bus d'une vitesse de 10 MHz �tant d�sormais qualifi� de rapide. Les am�liorations ult�rieures qui ont permis d'augmenter la vitesse des bus ont �galement entra�n� l'utilisation de de nouveaux qualificatifs�: ultra (20 MHz), fast-40 (40 MHz),et fast-80[2]. Des augmentations encore plus importantes des taux de transfert sont � l'origine de plusieurs versions diff�rentes de la vitesse de bus ultra160.
Gr�ce � une combinaison de tous ces termes, les diff�rentes configurations SCSI peuvent �tre qualifi�es de mani�re concise. Par exemple, "SCSI ultra large " (ou SCSI ultra-wide) fait r�f�rence � un bus SCSI 16 bits tournant � une vitesse de 20MHz.
La norme SCSI utilisait � l'origine un syst�me de signalisation asym�trique aussi appel� single-ended�; il s'agit d'une configuration �lectrique dans laquelle un seul conducteur est utilis� pour transmettre un signal �lectrique. Des impl�mentations plus r�centes ont permis l'utilisation d'une signalisation diff�rentielle dans laquelle deux conducteurs sont utilis�s pour transmettre un signal. Bien qu'ayant l'avantage d'�tre moins sensible aux interf�rences et de permettre l'utilisation de c�bles plus longs, un SCSI diff�rentiel (portant d�sormais le nom de SCSI high voltage differential ou HVD), n'a jamais �t� vraiment populaire sur le march� informatique traditionnel. Une impl�mentation plus r�cente portant le nom de low voltage differential (LVD), a finalement perc� pour �tre maintenant couramment utilis�e et figure m�me parmi les pr�-requis pour les vitesses de bus plus �lev�es.
La largeur d'un bus SCSI ne d�termine pas seulement la quantit� de\t donn�es pouvant �tre transmise � chaque cycle d'horloge, mais d�termine �galement le nombre de p�riph�riques pouvant �tre connect�s � un bus. Les SCSI courants prennent en charge 8 p�riph�riques � adresse unique, alors que les SCSI larges eux en supportent 16. Dans les deux cas, vous devez vous assurer que tous les p�riph�riques sont bien configur�s de mani�re � utiliser un ID SCSI unique. Une situation dans laquelle deux p�riph�riques partagent un m�me ID est une source de probl�mes qui pourraient entra�ner la corruption des donn�es.
Il est �galement important de garder � l'esprit que chaque p�riph�rique sur un bus utilise un ID, y compris le contr�leur SCSI. Assez souvent, les administrateurs syst�me oublient ce point important et accidentellement configurent un p�riph�rique pour qu'il utilise le m�me ID SCSI que le contr�leur de bus. Ainsi, en pratique, seulement 7 p�riph�riques (ou 15 dans le cas d'un SCSI large) peuvent �tre pr�sents sur un seul bus, puisque chaque bus doit r�server un ID pour le contr�leur.
| Astuce |
---|
| La plupart des impl�mentations SCSI incluent un processus de balayage du bus SCSI qui est souvent utilis� pour confirmer que tous les p�riph�riques sont correctement configur�s. Si le balayage d'un bus �tablit que chaque ID SCSI est associ� au m�me p�riph�rique, ce dernier a �t� incorrectement configur� pour utiliser le m�me ID SCSI que le contr�leur SCSI. Pour r�soudre le probl�me, reconfigurez le p�riph�rique de sorte qu'il utilise cette fois-ci un ID SCSI diff�rent (et unique). |
�tant donn� que l'architecture SCSI est orient�e vers les bus, il est n�cessaire de terminer les deux extr�mit�s de mani�re appropri�e. La terminaison est effectu�e en pla�ant une charge d'une imp�dance ad�quate sur chaque conducteur composant le bus SCSI. La terminaison est une n�cessit� �lectrique�; sans terminaison, les diff�rents signaux pr�sents sur le bus seraient r�fl�chis aux extr�mit�s des bus, corrompant par l� m�me toute communication.
De nombreux p�riph�riques SCSI (mais pas tous) sont vendus avec des terminateurs (aussi appel�s bouchons) internes qui peuvent �tre activ�s ou d�sactiv�s � l'aide de cavaliers ou de commutateurs. Des terminateurs externes sont �galement disponibles.
Un dernier point important � garder � l'esprit en ce qui concerne SCSI — ce n'est pas seulement un standard d'interface pour les p�riph�riques de stockage de masse. De nombreux autres p�riph�riques (tels que les scanners, imprimantes et p�riph�riques de communication) utilisent SCSI. Bien que d'une utilisation beaucoup moins courante que les p�riph�riques de stockage de masse SCSI, il ne faut pas les oublier. De plus, avec l'apparition des interfaces USB et IEEE-1394 (souvent appel�es Firewire), ces interfaces seront � l'avenir, utilis�es davantage pour ce types de p�riph�riques.
| Astuce |
---|
| Les interfaces USB et IEEE-1394 commencent �galement � percer dans le monde du stockage de masse�; toutefois, aucun p�riph�rique de stockage de masse USB ou IEEE-1394 natif n'existe encore � l'heure actuelle. Les produits disponibles de nos jours sont plut�t bas�s sur des p�riph�riques ATA ou SCSI dot�s d'une circuitrie externe pour la conversion. |
Ind�pendamment de l'interface utilis�e par le p�riph�rique de stockage de masse, le principe de fonctionnement interne du p�riph�rique a une influence sur sa performance. La section suivante examine ce point important.