Académique Documents
Professionnel Documents
Culture Documents
François Preghenella
eXPerience
[Sélectionnez la date]
Avant propos
Le cours suivant est composé de trois niveaux de difficulté référencé comme pour les pistes
de ski.
Piste bleu : la partie contient la base du cours, cette partie convient à l’option gestion
de production.
Piste rouge : la partie est un peu plus poussée, elle convient aux options image, son et
montage.
Piste noire : c’est la partie la plus difficile du cours, elle est prévu pour l’option TIEE,
mais attention cela ne doit pas interdire les autres options de venir voir ce qui ce passe.
Fréquence du bus 4 Mhz 10 Mhz 10 Mhz 20 Mhz 20 Mhz 40 Mhz 80 Mhz 80 Mhz 80 Mhz 160 Mhz
Nombre maxi de
7 7 15 7 15 15 15 15 15 15
périphériques
Longueur maxi des câbles
en mètre. SE ( connexion 6 3 3 1.5 3 * * * * *
simple)
Longueur maxi des câbles.
LVD ( connexion * * * * * 12 12 12 12 12
différentielle)
Longueur maxi des câbles.
HVD ( connexion 25 25 25 25 * 25 25 * * *
différentielle)
* = Signifie que la longueur n'est pas définit pour ce standard
SE = Single Ended c'est le premier format électrique du bus SCSI.
HVD = Hight Voltage Differentiel SCSI basé sur le standard EIA485.
LVD = Low Voltage Differentiel SCSI
Les adaptateurs SCSI-1 fonctionnent sans problèmes avec des périphériques SCSI-2. En fait, comme cela a été
indiqué précédemment, la majorité des périphériques SCSI-1 peuvent également être considérés comme des
périphériques SCSI-2 (et même certain SCSI-3).
Ils ne permettent pas de bénéficier des performances de transfert des interfaces Fast, Fast-20 et Wide SCSI,
mais les commandes supplémentaires prévues par le standard SCSI-2 peuvent être envoyées par
l'intermédiaire d'un contrôleur SCSI-1. En d'autres termes, rien ne distingue un périphérique SCSI-1 d'un
périphérique SCSI-2.
Ainsi un disque dur Seagate Barracuda Fast SCSI-2 de 4 GO fonctionnera-t-il parfaitement avec un adaptateur
hôte SCSI-1 IBM. La plupart des adaptateurs sont similaires dans la mesure où ils sont compatibles avec le SCSI-
2, même si le fabriquant ne mentionne que le standard SCSI-1.
Si vous ne voyez aucun de ces symboles, il existe un second moyen d'identifier le type de SCSI utilisé en
utilisant un ohm-mètre pour mesurer la résistance existent entre les bornes 21 et 22 du périphérique. Sur un
périphérique asymétrique, ces deux broches doivent être reliées entre elles ainsi qu'à la masse. Sur un
périphérique différentiel, ces broches doivent être ouvertes ou présenter une résistante importante entre
elles. Une fois encore, le type de SCSI utilisé ne devrait pas être source de problèmes dans la mesure ou la
majorité des périphériques SCSI utilisés sur des PC sont de type asymétrique.
4. SCSI-1 et SCSI-2
Le standard SCSI-2 est une version améliorée du standard SCSI-1, dont certains points ont été renforcés et à
laquelle certaines caractéristiques et options ont été ajoutées. Les périphériques SCSI-1 et SCSI-2 sont en
principe compatibles mais les périphériques SCSI-1 ne répondent pas aux commandes pour lequel le SCSI-2 a
été conçu. Certaines des modifications apportées par le SCSI-2 sont mineures. Ainsi la parité de bus était-elle
facultative sur le standard SCSI-1 alors qu'elle est obligatoire sur le standard SCSI-2. De même les périphériques
d'initialisation tels que les cartes hôtes doivent fournir une résistance terminale à l'interface, ce qui était déjà le
cas.
Le SCSI-2 peut également présenter un certain nombre de caractéristiques:
• Fast SCSI,
• Wide SCSI,
• File d'attente des commandes SCSI,
• Résistance terminale active,
• Câble et Connecteurs SCSI.
Ces caractéristiques ne sont pas impératives; elles ne sont qu'optionnelles dans le cadre du standard SCSI-2.
Ainsi, si vous connectez un adaptateur hôte SCSI standard à un disque dur Fast SCSI, l'interface fonctionnera
mais uniquement à une vitesse standard.
L'interface FC-AL est l'interface série qui offre le taux de transfert le plus élevé. Il est de 400 Mb/s avec 2
boucles. Elle est recommandée pour les solutions de serveurs RAID ou pour les solutions de serveurs de vidéo
numérique.
L'interface FC-AL présente toutefois quelques désagréments. En effet, du fait de la notion de boucle arbitrée
(Fibre Channel Arbitrated Loop ), un et un seul disque dur - ou contrôleur - dans une boucle peut être actif à un
moment donné. Une cassure dans une boucle entraîne par conséquent l'inefficacité totale du système. Bien
sûr, il est possible de doubler la boucle pour pallier ce problème, mais le coût serait selon certains
constructeurs nettement plus conséquents. De nombreux fabricants de cartes contrôleurs (Emulex, Adaptec,
BusLogic, Western Digital, QLogic) proposent des produits supportant la norme Fibre Channel. De leur côté,
Seagate et Quantum ont déjà des disques durs Fibre Channel à leur catalogue...
L'avantage de cette solution est qu'avec une topologie en double boucle si une boucle est rompue le système
continu à fonctionner. Avec une topologie en Bus on peut avoir 129 nœuds et avec une topologie en Anneau
on peut avoir 128 nœuds
Il existe différents types de résistances terminales et notamment des modules intercalaires pour les cas où un
seul port est libre. Les modules intercalaires sont également fréquemment utilisés sur les configurations
internes lorsque le périphérique ne comporte pas de résistance terminale intégrée. Nombre de disques durs
internes utilisent des modules de résistance terminale intercalaires car ils permettent de gagner de la place sur
leur carte logique (voir Figure suivante).
9. Autres paramétrages
Les disques durs SCSI peuvent présenter d'autres éléments configurables à l'aide de cavaliers et notamment:
La commande de démarrage retardé,
La parité SCSI,
L'alimentation des résistances terminales,
La négociation synchrone.
Ces éléments sont présentés dans les parties ci-après.
11.1. Performances
La majorité des disques durs SCSI sont en fait des disques durs IDE ATA auxquels a été ajoutée une puce de
contrôleur d'interface pour bus SCSI, l'utilisateur peut lire un certain nombre de conclusions.
La première est qu'un disque dur ne peut en aucun cas assurer des transferts de données longs à une vitesse
supérieure à celle à laquelle il est capable de lire les données sur les plateaux. En d'autres termes, le module
d'assemblage des têtes du disque dur limite dans tous les cas ses performances.
Les disques durs SCSI peuvent transmettre des petits paquets de données à une vitesse très élevée car ils
intègrent souvent de la mémoire cache ou des zones tampon à lecture anticipée qui stockent les données. Ainsi
beaucoup de nouveaux modèles de disques durs SCSI et ATA comportent-ils une mémoire intégrée de 1 Mo,
voire davantage, sur leur carte logique. Aussi importante ou intelligente cette mémoire cache puisse-t-elle être,
le taux de transfert de données sera limité par le module d'assemblage des têtes.
Les données issues du module d'assemblage des têtes doivent transiter par les circuits du contrôleur de disque
qui, comme cela a été expliqué, sont quasiment identiques sur un disque dur IDE ATA et un disque dur SCSI de
même type. Dans le cas du disque dur SCSI, toutefois, ces données doivent transiter par l'adaptateur
d'interface pour bus SCSI du disque puis traverser le bus SCSI lui-même avant de passer dans un autre
adaptateur d'interface pour bus SCSI situé sur la carte mère. L'itinéraire suivi étant plus long dans le cas du
disque dur SCSI, le temps supplémentaire rend le transfert plus lent que dans le cas du disque dur IDE ATA, qui
utilise un itinéraire plus direct.
II est courant de dire que le SCSI est toujours beaucoup plus rapide que l'IDE mais cette affirmation est
erronée. Elle se fonde sur les performances des bus SCSI et ISA considérés isolément. Les bus Fast SCSI-2 en 8
bits sont capables de transférer des données à un débit de 10 Mo/s (millions d'octets par seconde), tandis que
la vitesse de transfert de données des bus ISA 16 bits, que les disques durs IDE utilisent sans intermédiaire,
n'est que de 2 à 8 Mo. Sur la base de ces données brutes, le SCSI semble effectivement le plus rapide, mais ce
taux de transfert brut n'est pas celui qui détermine les performances maximales du disque, qui sont fonction
du module d'assemblage des têtes. Par ailleurs, n'oubliez jamais que si vous n'utilisez pas d'adaptateur PCI,
VLB, EISA ou SCSI MCA 32 bits, le taux de transfert de données sera limité par les performances du bus hôte et
du disque dur lui-même.
Les disques durs IDE (AT Attachment) sont actuellement les plus répandus sur les PC car ils sont bon marché et
offrent des performances élevées. Pour comparer les performances d'un disque dur IDE et d'un disque dur
SCSI, vous devez comparer celles de leur module d'assemblage de têtes respectif. Le moyen le plus simple de
minimiser le nombre de variables pour effectuer une comparaison de ce type est de comparer des disques durs
IDE et SCSI de même marque utilisant le même module d'assemblage de têtes. Vous vous apercevrez en effet
que les fabricants produisent généralement le même disque dur en version IDE et en version SCSI. Ainsi les
disques durs ST-3600 A (IDE ATA) et ST-3600N (Fast SCSI-2) fabriqués par Seagate utilisent-ils le même module
d'assemblage de têtes, ils ne diffèrent que par leur carte logique.
La version IDE utilise une carte logique comportant un contrôleur de disque dur intégré et une interface de bus
directe. La version SCSI comporte la même carte logique à contrôleur de disque dur intégré et les mêmes
circuits d'interface de bus, elle comporte en outre une puce de contrôleur d'interface de bus SCSI. Cette puce
est un adaptateur SCSI qui permet de connecter le disque dur à un bus SCSI. Vous pourrez observer que les
disques durs SCSI ne sont généralement rien de plus que des disques durs IDE auxquels a été ajoutée une puce
de ce type.
Ultra 3
Fast Ultra
DMA- DMA- Fast Ultra Ultra 2 Ultra 3 Wide Ultra Ultra 640
Type de standard PIO-3 PIO-4 DMA-33 DMA-66 SCSI Wide Wide
100 133 SCSI SCSI SCSI SCSI ou Ultra 320 SCSI SCSI
SCSI SCSI
160
Largeur de bande 16 bits 16 bits - - - - 8 bits 8 bits 16 bits 8 bits 16 bits 16 bits 16 bits 16 bits 16 bits 16 bits
Taux de transfert maxi en 11,1 16.67 33.4 66.8 101.2 133.6 5 10 20 160 320
20 Mo/s 40 Mo/s 80 Mo/s 80 Mo/s 640 Mo/s
synchrone Mo/s Mo/s Mo/s Mo/s Mo/s Mo/s Mo/s Mo/s Mo/s Mo/s Mo/s
Fréquence du bus 8.33 8.33 33 66 100 133 5 Mhz 10 Mhz 10 Mhz 20 Mhz 20 Mhz 40 Mhz 80 Mhz 80 Mhz 80 Mhz 160 Mhz
Nombre maxi de
4 4 4 4 4 4 7 7 7 7 15 15 15 15 15 15
périphériques
Longueur maxi des câbles
en mètre. SE ( connexion 46 cm 46 cm 46 cm 46 cm 46 cm 46 cm 6 3 3 1.5 3 * * * * *
simple)
Longueur maxi des câbles.
LVD ( connexion - - - - - - * * * * * 12 12 12 12 12
différentielle)
Longueur maxi des câbles.
HVD ( connexion - - - - - - 25 25 25 25 * 25 25 * * *
différentielle)
* = Signifie que la longueur n'est pas définit pour ce standard
SE = Single Ended c'est le premier format électrique du bus SCSI.
HVD = Hight Voltage Differentiel SCSI base sur le standard EIA485.
LVD = Low Voltage Differentiel SCSI
Voir le chapitre 3 pour plus d'information sur SE, LVD et HVD.
Pour les caméras numériques de Sony et Nouveau format pour les caméras de Sony (S-75)
-
de Canon et de Canon
16,7
Débit maximun 33,4 Mo/s 66,8 Mo/s 101,2 Mo/s 1,5 Mo/s 60 Mo/s 50 Mo/s 200 Mo/s
Mo/s
Nombre maximum de
2 4 4 4 127 127 63 63
périphérique
14.L'interface IDE.
L'acronyme IDE, Integrated Drive Electronics, est le nom donné aux disques durs qui intègrent leur contrôleur
sur le disque. L'interface d'un disque IDE s'appelle officiellement ATA (AT Attachment) et fait partie des
standards adoptés par l'ANSI.
Sur un disque dur IDE, le disque dur et son contrôleur sont intégré dans un même boîtier (Ce qui n'était le cas
pour les disques dur de type MFM ou il était nécessaire d'utiliser un câble d'alimentation et de signal
supplémentaires entre le contrôleur et le disque dur). Ce boîtier se branche directement sur le connecteur de
bus de la carte mère ou sur une carte adaptateur de bus.
Sur beaucoup d'ordinateurs, le connecteur IDE de la carte mère n'est rien d'autre qu'un slot de bus ISA dénudé.
Sur un disque dur IDE ATA, ces connecteurs ne comportent en principe que 40 des 98 broches que comporte un
Ainsi, les contrôleurs de disques durs d'AT n'utilisant que la ligne d'interruption 14, le connecteur IDE des AT ne
comporte que cette ligne d'interruption. Le connecteur IDE des cartes mères d'XT ne comporte que la ligne
d'interruption 5 puisque c'est celle que le contrôleur utiliserait sur un XT. Nombre d'utilisateurs d'ordinateurs
dont la carte mère comporte des connecteurs IDE pensent que cette carte mère comporte un contrôleur de
disque dur intégré mais c'est bel et bien au disque dur que ce contrôleur est intégré.
Le connecteur à 40 broches et l'interface de disque dur IDE ont ensuite évolué vers une nouvelle norme
correspondant à l'interface ATA CAM (Common Attachment Method).
Avant la création du standard ATA CAM, beaucoup de fabricants avaient créé leurs propres interfaces et
nombre de disques durs ATA de modèles anciens sont difficiles à intégrer dans une configuration à deux
disques durs comportant un disque dur récent.
Les caractéristiques de l'interface ATA sont devenues une norme ANSI en mars 1989. Les standards ATA 1 et
ATA 2 (également appelé Enhanced IDE), ont été approuvés respectivement en 1994 et 1995. Ces standards
ont permit d'éliminer les incompatibilités et les problèmes que pose l'interfaçage de disques durs IDE pour des
ordinateurs utilisant un bus ISA ou EISA. Le standard ATA définit les signaux délivrés par le connecteur à 40
broches, leurs fonctions et leur fréquence de fonctionnement, les caractéristiques des câbles, etc. La partie ci-
après présente certains des éléments et fonctions définis par ce standard.
Du système d'exploitation au
Mode de BIOS Du BIOS aux ports de disques durs
BIOS
CHS standard Paramètres CHS standard Paramètres CHS logiques
CHS étendu Paramètres CHS convertis Paramètres CHS logiques
LBA Paramètres CHS convertis Paramètres LBA
CHS = Cylindres, têtes, secteurs. LBA = Adressage logique par blocs
Tableau d’unité :
Abréviation Forme développée Equivalence Correspondance binaire Valeur
10
Ko Kilo-octet 1Ko = 1024 o 1 024 2
20
Mo Méga-octet 1Mo = 1024 Ko 1 048 576 2
30
Go Giga-octet 1Go = 1024 Mo 1 073 741 824 2
40
To Téra-octet 1To = 1024 Go 1 099 511 627 776 2
50
Po Péta-octet 1Po = 1024 To 1 125 899 906 842 624 2
60
Eo Exa-octet 1Eo = 1024 Po 1 152 921 504 606 846 976 2
70 80
On trouve encore deux unités supplémentaires. Le Zelta Octects = 2 et le Yotta Octects = 2 . Mais ces 2
unités n'a pas encore été validé par l'International Electrotechnical Commission (IEC) ni par l'IEEE. Pour en
savoir plus sur les unités vous pouvez consulter le site : http://physics.nist.gov/cuu/Units/binary.html
Cette nouvelle norme est implémentée a partir des interfaces ATA/133.
Dans la pratique, le disque dur et le PC doivent disposer d'une interface Ultra DMA/33, d'un chipset ( au
minimum le 430 TX d'Intel ) et d'un BIOS capables de gérer le mode DMA/33 pour fonctionner dans ce mode.
Dans le cas contraire, le disque DMA/33 se comporte comme un disque classique en mode PIO 4. Inversement,
il est tout à fait possible de connecter un disque classique à une interface de type DMA/33 en conservant les
performances du PIO mode 4. En ce qui concerne le DMA/66, DMA/100 ou DMA/133 seule la fréquence du bus
augmente. En fait seule le DMA/133 apporte une nouveauté.
En effet les interfaces gérant le DMA/133 permettent également de gérer des disques de plus de 128 Go.
19.Le Serial-ATA.
Le Serial-ATA v1.0, qui sera disponible en 2003, a été conçus pour remplacer les interfaces IDE actuelles, c'est à
dire l'Ultra DMA/133 (Aussi appelé Ultra ATA/133). Il n'est pas destiné à établir des connexions externes
comme peut le faire l'USB ou l'IEEE 1394. Le Serial-ATA supporte tous les périphériques ATA et ATAPI. C'est à
dire les CDs, DVDs, lecteur de bande, les périphériques amovible tel que les lecteurs Zip ou CDRW’s.
Le Serial-ATA est compatible avec le Parallèle-ATA, c'est à dire qu'il utilisera exactement les mêmes drivers. Il
n'y aura donc pas de mise à jour à faire au niveau des systèmes d'exploitation. Il gère le même nombre de
périphérique. Cependant on a plus la notion de Maître/Esclave. Avec le Serial-ATA, chaque périphérique est lié,
sur la carte contrôleur, à un port physique.
Bien sur le premier objectif est d'augmenter le taux de transfert. Les débits sont de 1,5 GB/s pour la version
1.0, c'est à dire à 150 Mo/s. La longueur maximale des câbles passe de 0.45m à 1 m avec un encombrement
moindre. Ce type de périphérique sera Hot-Plug. C'est à dire que l'on pourra les brancher ou les débrancher
alors que l'ordinateur est en marche.
Le Serial-ATA II, destiné aux serveurs sera disponible en 2004 et devrait porter le taux de transfert à 3 GB/s.
Descriptif Lien URL utilisé
Site officiel du serial ATA. www.serialata.org/
www.serialata.org/collateral/index.shtm
Les spécifications officiel du serial ATA 1 et 2.
l