Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Exposé Sur Les Interfaces D'entrée - Sortie: Ide / Ata Serial Ata Scasi

Télécharger au format ppt, pdf ou txt
Télécharger au format ppt, pdf ou txt
Vous êtes sur la page 1sur 26

Exposé sur les interfaces d’entrée –

sortie

• IDE / ATA
• SERIAL ATA
• SCASI
ATA, IDE et EIDE
Tour d'horizon

Le standard ATA (Advanced Technology Attachment) est une interface


standard permettant la connexion de périphériques de stockage sur les
ordinateurs de type PC. Le standard ATA a été mis au point le 12 mai 1994
par l'ANSI (document X3.221-1994).

Malgré l'appellation officielle "ATA", ce standard est plus connue sous le


terme commercial IDE (Integrated Drive Electronics) ou Enhanced IDE
(EIDE ou E-IDE).

Le standard ATA est originalement prévu pour connecter des disques durs,
toutefois une extension nommée ATAPI (ATA Packet Interface) a été
développée afin de pouvoir interfacer d'autres périphériques de stockage
(lecteurs de CD-ROM, lecteurs de DVD-ROM, etc) sur une interface ATA.

Depuis l'émergence de la norme Serial ATA (notée S-ATA ou SATA),


permettant de transférer les données en série, le terme « Parallel ATA »
(noté PATA ou P-ATA) remplace parfois l'appellation "ATA" afin de marquer
le contraste entre les deux normes.
Principe
La norme ATA permet de relier des périphériques de stockage
directement à la carte mère grâce à une nappe IDE (en
anglais ribbon cable) généralement composée de 40 fils
parallèles et de trois connecteurs

un connecteur pour la carte mère


Connecteur pour deux périphériques de stockage
Sur la nappe un des périphériques doit être déclaré
comme maître (master), l'autre en esclave (slave). Par
convention le connecteur à l'extrémité (noir) est réservé
au périphérique maître et le connecteur du milieu (gris)
au périphérique esclave. Un mode appelé cable select
(noté CS ou C/S) permet de définir automatiquement le
périphérique maître et l'esclave pour peu que le BIOS de
l'ordinateur supporte cette fonctionnalité.
Les normes ATA
ATA-1

Le standard ATA-1, connu sous le nom de IDE,


permet la connexion de deux périphériques sur
une nappe de 40 fils et propose une
transmission 8 ou 16 bits avec un débit de
l'ordre de 8.3 Mo/s. ATA-1 définit et supporte
les modes PIO (Programmed Input/Output) 0,
1 et 2 ainsi que le mode DMA multiword
(Direct Memory Access) 0.
ATA-2
Le standard ATA-2, connu sous le nom de EIDE
(parfois Fast ATA, Fast ATA-2 ou Fast IDE), permet
la connexion de deux périphériques sur une nappe de
40 fils et propose une transmission 8 ou 16 bits avec
un débit de l'ordre de 16.6 Mo/s.

ATA-2 permet le support des modes PIO 0, 1, 2, 3 et


4 et modes DMA multiword 0, 1 et 2. De plus, ATA-
2 définit permet de repousser la limite de la taille
maximale de disque de 528 Mo imposée par la norme
ATA-1 à 8.4 Go grâce au LBA (Large Block
Addressing).
ATA-3
Le standard ATA-3 (également appelé ATA Attachment 3 Interface)
représente une révision mineure de l'ATA-2 (avec une compatibilité
descendante) et fut publié en 1997 sous le standard X3.298-1997. Le
standard ATA-3 apporte les améliorations suivantes :
Fiabilité améliorée : L'ATA-3 permet d'augmenter la fiabilité des transferts à
haute vitesse.
Le S.M.A.R.T (Self-Monitoring Analysis and Reporting Technology, traduisez
Technologie d'auto surveillance, d'analyse et de rapport) : il s'agit d'une
fonction destinée à améliorer la fiabilité et à prévenir les pannes.
Fonction de sécurité : les périphériques peuvent être protégés à l'aide d'un
mot de passe ajouté dans le BIOS. Au démarrage de l'ordinateur, celui-ci
vérifie que le mot de passe codé dans le BIOS correspond à celui stocké sur
le disque. Cela permet notamment d'empêcher l'utilisation du disque sur
une autre machine.

ATA-3 n'introduit pas de nouveau mode mais supporte les modes PIO 0, 1,
2, 3 et 4 ainsi que les modes DMA 0, 1 et 2.
ATA-4
Le standard ATA-4, ou Ultra-ATA/33, a été défini
en 1998 sous sous le standard ANSI NCITS 317-1998.
ATA-4 modifie le mode LBA afin de porter la capacité
maximale des disques à 128 Go.

En effet, le mode LBA permet un adressage codé par


un nombre binaire de 28 bits. Or chaque secteur
représente 512 octets, ainsi la capacité maximale
exacte d'un disque dur en mode LBA est la suivante :

228*512 = 137 438 953 472 octets 137 438 953


472/(1024*1024*1024)= 128 Go
ATA-5

En 1999 le standard ATA-5 définit deux nouveaux


modes de transfert :
Ultra-DMA mode 3 et 4 (le mode 4 est aussi appelé
Ultra ATA/66 ou Ultra DMA/66) De plus il propose la
détection automatique du type de nappes utilisées (80
ou 40 fils).
ATA-6
Depuis 2001 ATA-6 définit le support de l'Ultra DMA/100 (aussi
appelé Ultra DMA mode 5 ou Ultra-ATA100) permettant d'atteindre
des débits théoriques de 100 Mo/s.

D'autre part ATA-6 définit une nouvelle fonctionnalité, appelée


Automatic Acoustic Management (AAM), permettant d'ajuster
automatiquement la vitesse d'accès aux disques supportant cette
fonction afin d'en réduire le bruit de fonctionnement.

Enfin, la norme ATA-6 permet un mode d'adressage des secteurs


du disque dur sur 48 bits, appelé LBA48 (Logical Block Addressing
48 bits). Grâce au LBA48, il est possible d'utiliser des disques durs
de 2^48 secteurs de 512 octets, soit une capacité de maximale de
2 pétaoctets.
ATA-7

ATA-7 définit le support de l'Ultra DMA/133 (aussi


appelé Ultra DMA mode 6 ou Ultra-ATA133) permettant
d'atteindre des débits théoriques de 133 Mo/s.
Serial ATA (SATA ou S-ATA)
Introduction
Le standard Serial ATA (S-ATA ou SATA) est un bus
standard permettant la connexion de périphériques de
stockage haut débit sur les ordinateurs de type PC.

Le standard Serial ATA est apparu en février 2003 afin


de pallier les limitations de la norme ATA (plus connue
sous le nom "IDE" et rétro-activement appelée
Parallel ATA), qui utilise un mode de transmission en
parallèle. En effet, le mode de transmission en
parallèle n'est pas prévu pour supporter des
fréquences élevées en raison des problèmes liés aux
interférences électromagnétiques entre les différents
fils.
Les câbles et périphériques à la norme S-ATA peuvent
notamment être reconnu par la présence du logo suivant
Principe du Serial ATA
Le standard Serial ATA est basé sur une communication en
série. Une voie de données est utilisée pour transmettre les
données et une autre voie sert à la transmission d'accusés
de réception. Sur chacune de ces voies les données sont
transmises en utilisant le mode de transmission LVDS (Low
Voltage Differential Signaling) consistant à transférer un
signal sur un fil et son opposé sur un second fil afin de
permettre au récepteur de reconstituer le signal par
différence. Les données de contrôle sont transmises sur la
même voie que les données en utilisant une séquence de
bits particulière pour les distinguer.

Ainsi la communication demande deux voies de


transmission, chacune effectuée via deux fils, soit un total
de quatre fils pour la transmission.
Connecteurs Serial-ATA

Le câble utilisé par le Serial ATA est un câble rond composé de


sept fils et terminé par un connecteur de 8 mm :

Trois fils servent à la masse et les deux paires servent à la


transmission de données.
Le connecteur d'alimentation est également différent : il est
composé de 15 broches permettant d'alimenter le périphérique
en 3.3V, 5V ou 12V et possède une allure similaire au
connecteur de données :
Caractéristiques techniques

Le Serial ATA permet d'obtenir des débits de l'ordre de 187.5 Mo/s (1,5
Gb/s), or chaque octet est transmis avec un bit de démarrage (start bit) et
un bit d'arrêt (stop bit), soit un débit utile théorique de 150 Mo/s (1,2
Gb/s). Le standard Serial ATA II devrait permettre d'avoisiner les 375 Mo/s
(3 Gb/s), soit 300 Mo/s utiles théoriques, puis à terme 750 Mo/s (6 Gb/s),
soit 600 Mo/s utiles théoriques.

Les câbles Serial ATA peuvent mesurer jusqu'à 1 mètre de long (contre 45
cm pour les nappes IDE). De plus, le faible nombre de fils dans une gaine
ronde permet plus de souplesse et une meilleure circulation de l'air dans le
boîtier qu'avec des nappes IDE (même si des nappes IDE rondes existent).
Contrairement à la norme ATA, les périphériques Serial ATA sont seuls sur
chaque câble et il n'est plus nécessaire de définir des "périphériques
maîtres" et des "périphériques esclaves"

D'autre part, la norme Serial ATA permet le raccordement à chaud des


périphériques (Hot Plug).
SCSI
Présentation de l'interface SCSI

Le standard SCSI (Small Computer System Interface) est


une interface permettant la connexion de plusieurs
périphériques de types différents sur un ordinateur par
l’intermédiaire d’une carte, appelée adaptateur SCSI ou
contrôleur SCSI (connecté généralement par
l'intermédiaire d'un connecteur PCI).

Le nombre de périphériques pouvant être branchés dépend


de la largeur du bus SCSI. En effet, avec un bus 8 bits il est
possible de connecter 8 unités physiques, contre 16 pour un
bus 16 bits. Le contrôleur SCSI représentant une unité
physique à part entière, le bus peut donc accepter 7 (8 - 1)
ou 15 (16 - 1) périphériques.
Adressage des périphériques
L’adressage des périphériques se fait grâce à des numéros
d’identification. Le premier numéro est l’ID, il s’agit d’un
numéro permettant de désigner le contrôleur intégré à
chaque périphérique (celui-ci est défini grâce à des cavaliers
à positionner sur chaque périphérique SCSI ou bien
logiciellement). En effet, le périphérique peut avoir jusqu’à
8 unités logiques (par exemple un lecteur de CD-ROM
comportant plusieurs tiroirs). Les unités logiques sont
repérées par un identificateur appelé LUN (Logical Unit
Number). Enfin, un ordinateur peut comporter plusieurs
cartes SCSI, c’est pourquoi un numéro de carte est assigné
à chacune d’entre-elles.

De cette façon, pour communiquer avec un périphérique,


l’ordinateur doit donner une adresse de la forme « numéro
de carte - ID - LUN ».
CSI asymétrique et différentiel
Deux types de bus SCSI existent :
le bus asymétrique, noté SE (pour Single Ended), basé sur une
architecture parallèle dans laquelle chaque canal circule sur un fil, ce qui le
rend sensible aux interférences. Les nappes SCSI en mode SE possèdent
donc 8 fils dans le cas de transmission 8 bits (on parle alors de narrow,
signifiant "étroit") ou 16 fils pour un câble 16 bits (appelé wide, dont la
traduction est "large") Il s'agit du type de bus SCSI le plus répandu
le bus différentiel permet le transport des signaux sur une paire de fils.
L’information est codée par différence entre les deux fils (chacun véhiculant
la tension opposée) afin de compenser les perturbations
électromagnétiques, ce qui permet une distance de câblage importante (de
l'ordre de 25 mètres). On distingue généralement le mode LVD (Low
Voltage Differential, en français différentiel basse tension), basé sur des
signaux 3.3V, et le mode HVD (High Voltage differential, en français
différentiel haute tension), utilisant des signaux 5V. Les périphériques
utilisant ce type de transmission, plus rare, portant généralement
l'inscription "DIFF".

Les connecteurs des deux catégories de périphériques sont les mêmes, mais
les signaux électriques ne le sont pas, il faut donc veiller à identifier les
périphériques (grâce aux symboles prévus à cet effet) afin de ne pas les
détériorer !
Les normes SCSI
Les normes SCSI définissent les paramètres électriques des interfaces d’entrées-sorties.
Le standard SCSI-1 date de 1986, il définissait des commandes standard permettant le
contrôle des périphériques SCSI sur un bus cadencé à 4,77 MHz d'une largeur de 8 bits,
ce qui lui permettait d'offrir des débits de l'ordre de 5 Mo/s.

Toutefois un grand nombre de ces commandes étaient optionnelles, c’est pourquoi en


1994 la norme
SCSI-2 a été adoptée. Elle définit 18 commandes appelées CCS (Common Command
Set). Diverses versions du standard SCSI-2 ont été définies :
Le Wide SCSI-2 est basé sur un bus de largeur 16 bits (au lieu de 8) et permet d'offrir
un débit de 10Mo/s ;
Le Fast SCSI-2 est un mode synchrone rapide permettant de passer de 5 à 10 Mo/s
pour le SCSI standard, et de 10 à 20 Mo/s pour le Wide SCSI-2 (baptisé pour l'occasion
Fast Wide SCSI-2);
Les modes Fast-20 et Fast-40 permettent respectivement de doubler et quadrupler ces
débits.

La norme SCSI-3 intègre de nouvelles commandes, et permet le chaînage de 32


périphériques ainsi qu'un débit maximal de 320 Mo/s (en mode Ultra-320).
Connecteurs SCSI 25-50 broches (à gauche, le connecteur

50 broches)

Vous aimerez peut-être aussi