Aller au contenu principal

Interfaces de bus informatiques internes

L'interface de bus informatique interne définit les moyens physiques et logiques par lesquels les lecteurs internes (tels que les disques durs, les lecteurs optiques, etc.) se connectent au PC. Un PC moderne utilise l'une ou l'autre de ces interfaces, ou les deux :

Types d'interfaces de bus informatiques

Serial ATA (SATA)

Le Serial ATA (SATA) est une technologie plus récente qui remplace l'ATA. Le SATA présente plusieurs avantages par rapport à l'ATA, notamment des câbles et des connecteurs plus petits, une bande passante plus élevée et une plus grande fiabilité. Bien que le SATA et l'ATA soient incompatibles aux niveaux physique et électrique, il existe des adaptateurs facilement disponibles permettant de connecter des disques SATA à des interfaces ATA et vice versa. Le SATA est généralement compatible avec l'ATA au niveau logiciel, ce qui signifie que les pilotes ATA du système d'exploitation fonctionnent aussi bien avec des interfaces et des disques durs SATA qu'ATA. La Figure 7-2 montre deux interfaces SATA, au-dessus et en dessous du cristal d'horloge de 32,768 kHz au centre. Notez que chaque connecteur d'interface est détrompé par un corps en forme de L, ce qui empêche de brancher le câble SATA à l'envers.

Figure 7-2 : Interfaces SATA

AT Attachment (ATA)

LAT Attachment (ATA), prononcé lettre par lettre, a été de loin l'interface de disque dur la plus courante utilisée dans les PC du début des années 1990 jusqu'en 2003. L'ATA est parfois appelé Parallel ATA ou PATA, pour le différencier de la nouvelle interface Serial ATA (SATA). L'ATA est toujours utilisé dans les nouveaux systèmes, bien qu'il soit en train d'être supplanté par le SATA. L'ATA est aussi souvent appelé IDE (Integrated Drive Electronics). La Figure 7-1 montre deux interfaces ATA standard, situées à leur emplacement habituel sur le bord avant d'une carte mère. Notez que chaque connecteur d'interface est détrompé par l'absence d'une broche sur la rangée supérieure et par une encoche dans le carénage du connecteur en bas.

Figure 7-1 : Interfaces ATA standard

Types de câbles ATA

Tous les câbles ATA pour ordinateur de bureau disposent de trois connecteurs à 40 broches : un qui se connecte à l'interface ATA et deux qui se connectent aux disques ATA/ATAPI. Les câbles ATA existent en trois variétés :

Standard

Un câble ATA standard utilise une nappe de 40 fils et des connecteurs à 40 broches sur les trois positions. Les 40 conducteurs sont reliés aux trois connecteurs. La seule réelle variation, outre la qualité du câble, est le positionnement des trois connecteurs. Les deux connecteurs pour périphérique sur un câble ATA standard sont situés plus près d'une extrémité du câble. L'un ou l'autre des disques peut être connecté à l'un ou l'autre des connecteurs de disque. Un câble ATA standard peut être utilisé avec n'importe quel périphérique ATA/ATAPI jusqu'à l'UltraATA-33 (UDMA Mode 2). Si un câble ATA standard est utilisé pour connecter un périphérique UltraATA-66 (UDMA Mode 4) ou plus rapide, ce périphérique fonctionne correctement, mais se replie sur un fonctionnement en UDMA Mode 2 (33 Mo/s). Un câble ATA standard nécessite de configurer les cavaliers maître/esclave pour les périphériques connectés.

Notez par ailleurs que les câbles ATA standard ne sont plus vraiment « standard » (car ils sont désormais assez anciens). La plupart des ordinateurs possédant encore des interfaces ATA seront probablement du type UltraDMA.

Standard/CSEL

Un câble ATA standard/CSEL est identique à un câble ATA standard, sauf que la broche 28 n'est pas connectée entre le connecteur de disque intermédiaire et le connecteur de disque d'extrémité. Un câble ATA standard/CSEL prend en charge soit le cavallierage maître/esclave, soit le cavalierage CSEL pour les périphériques connectés. La position du connecteur est significative sur un câble standard/CSEL. Le connecteur d'interface sur un câble CSEL est soit étiqueté, soit d'une couleur différente de celle des connecteurs de disque. Le connecteur central est destiné au périphérique maître, et le connecteur d'extrémité opposé au connecteur d'interface est destiné au périphérique esclave.

UltraDMA (80 fils)

Un câble UltraDMA (UDMA) utilise une nappe de 80 fils et des connecteurs à 40 broches sur les trois positions. Les 40 fils supplémentaires sont des fils de masse dédiés, chacun étant affecté à l'une des 40 broches ATA standard. Un câble UDMA peut être utilisé avec n'importe quel périphérique ATA/ATAPI et devrait l'être pour un fonctionnement plus fiable, mais il est nécessaire pour obtenir les meilleures performances avec les périphériques UltraATA-66, -100 et -133 (modes UDMA 4, 5 et 6 respectivement). Tous les câbles UDMA sont des câbles CSEL et peuvent être utilisés soit en mode de sélection par câble (cable select), soit en mode maître/esclave. Les connecteurs à code couleur n'étaient pas spécifiés pour les câbles ATA antérieurs.

Comme un câble UltraDMA est nécessaire pour un fonctionnement UltraATA-66 ou plus rapide, le système doit disposer d'un moyen de détecter si un tel câble est installé. Cela se fait en mettant à la masse la broche 34 dans le connecteur bleu, qui se fixe à l'interface. Comme les câbles ATA à 40 fils ne mettent pas à la masse la broche 34, le système peut détecter au démarrage si un câble à 40 ou 80 fils est installé.

Maître et esclave

Avant que les interfaces et disques SATA ne deviennent courants, l'ATA était utilisé de manière quasi universelle pour connecter les disques durs. Aujourd'hui encore, des centaines de millions de PC possèdent des disques durs ATA. Ce nombre diminuera inévitablement à mesure que les anciens systèmes seront mis à niveau et remplacés, mais l'ATA restera parmi nous pendant des années.

La spécification ATA originale définissait une interface unique prenant en charge un ou deux disques durs ATA. Au début des années 1990, presque tous les systèmes disposaient de deux interfaces ATA, chacune prenant en charge jusqu'à deux disques durs ATA ou périphériques ATAPI. Ironiquement, nous sommes revenus au point de départ. De nombreuses cartes mères actuelles fournissent plusieurs interfaces SATA, mais une seule interface ATA.

Si un système dispose de deux interfaces ATA, l'une est définie comme interface ATA primaire et l'autre comme interface ATA secondaire. Ces deux interfaces sont identiques sur le plan fonctionnel, mais le système accorde une priorité plus élevée à l'interface primaire. En conséquence, le disque dur (un périphérique de haute priorité) est généralement connecté à l'interface primaire, l'interface secondaire étant utilisée pour les lecteurs optiques et autres périphériques de moindre priorité.

Attribution des maîtres et esclaves

Chaque interface ATA (souvent appelée abusivement canal ATA) peut avoir zéro, un ou deux périphériques ATA et/ou ATAPI connectés. Chaque périphérique ATA et ATAPI possède un contrôleur intégré, mais l'ATA ne permet (et n'exige) qu'un seul contrôleur actif par interface. Par conséquent, si un seul périphérique est attaché à une interface, ce périphérique doit avoir son contrôleur intégré activé. Si deux périphériques sont attachés à une interface ATA, un périphérique doit avoir son contrôleur activé et l'autre doit avoir son contrôleur désactivé.

Dans la terminologie ATA, un périphérique dont le contrôleur est activé est appelé maître ; celui dont le contrôleur est désactivé est appelé esclave. Dans un PC avec deux interfaces ATA, un périphérique peut donc être configuré de l'une des quatre manières suivantes : maître primaire, esclave primaire, maître secondaire ou esclave secondaire. Les périphériques ATA/ATAPI sont désignés comme maître ou esclave en réglant des cavaliers sur le périphérique, comme le montre la Figure 7-3.

Figure 7-3 : Réglage du cavalier maître/esclave sur un disque ATA

Directives maître/esclave

Lorsque vous décidez comment répartir les périphériques entre deux interfaces et choisir le statut maître ou esclave pour chacun, utilisez les directives suivantes :

  • Attribuez toujours le disque dur principal comme maître primaire. Ne connectez pas un autre périphérique à l'interface ATA primaire à moins que les deux positions sur l'interface secondaire ne soient occupées.
  • L'ATA interdit les E/S simultanées sur une interface, ce qui signifie qu'un seul périphérique peut être actif à la fois. Si un périphérique lit ou écrit, l'autre périphérique ne peut pas lire ou écrire tant que le périphérique actif ne libère pas le canal. L'implication de cette règle est que si vous avez deux périphériques qui doivent effectuer des E/S simultanées, par exemple un graveur DVD que vous utilisez pour dupliquer des DVD depuis un lecteur DVD-ROM, vous devriez placer ces deux périphériques sur des interfaces séparées.
  • Si vous connectez un périphérique ATA (un disque dur) et un périphérique ATAPI (par exemple, un lecteur optique) à la même interface, configurez le disque dur comme maître et le périphérique ATAPI comme esclave.
  • Si vous connectez deux périphériques similaires (ATA ou ATAPI) à une interface, il importe généralement peu de savoir quel périphérique est maître et lequel est esclave. Il existe toutefois des exceptions à cette directive, en particulier avec les périphériques ATAPI, dont certains souhaitent vraiment être maître (ou esclave) selon le périphérique ATAPI connecté au canal.
  • Si vous connectez un périphérique ancien et un périphérique plus récent à la même interface ATA, il est généralement préférable de configurer le périphérique le plus récent comme maître, car il est susceptible d'avoir un contrôleur plus performant que l'ancien périphérique.
  • Évitez de partager une interface entre un périphérique compatible DMA et un périphérique uniquement PIO. Si les deux périphériques sur une interface sont compatibles DMA, les deux utilisent le DMA. Si un seul périphérique est compatible DMA, les deux périphériques sont forcés d'utiliser le PIO, ce qui réduit considérablement les performances et augmente l'utilisation du processeur. De même, si les deux périphériques sont compatibles DMA mais à des niveaux différents, le périphérique le plus performant est forcé d'utiliser le mode DMA le plus lent. Remplacez tout périphérique uniquement PIO si possible.

Connecter le disque au connecteur approprié

Pour pouvoir déterminer le réglage de cavalier correct, vous devez vous assurer de connecter le disque au connecteur approprié.

Avec des câbles ATA standard

Pour les câbles ATA standard, voici comment cela fonctionne :

Tous les connecteurs sont noirs. L'un ou l'autre disque peut être connecté à l'un ou l'autre des connecteurs de disque. En général, vous placez le périphérique maître sur le connecteur central du câble et vous mettez l'esclave à l'extrémité du câble. Voir ici

Avec des câbles de sélection par câble (Cable Select)

La plupart des disques ATA/ATAPI fournissent un cavalier de sélection par câble (CS ou CSEL) en plus des cavaliers maître/esclave standard. Si vous configurez un disque en tant que maître (ou esclave) via cavalier, ce disque fonctionne en tant que maître (ou esclave) indépendamment du connecteur sur lequel il est attaché sur le câble ATA. Si vous configurez un disque en CSEL, la position du disque sur le câble détermine si le disque fonctionne comme un maître ou un esclave.

Le CSEL a été introduit comme un moyen de simplifier la configuration ATA. L'objectif était que les disques puissent être simplement installés et retirés sans changer les cavaliers, sans possibilité de conflit dû à des réglages de cavaliers incorrects. Bien que le CSEL existe depuis de nombreuses années, ce n'est que depuis quelques années qu'il est devenu populaire auprès des fabricants de systèmes.

L'utilisation du CSEL nécessite ce qui suit :

  • Si un disque est installé sur l'interface, ce disque doit prendre en charge et être configuré pour utiliser le CSEL. Si deux disques sont installés, les deux doivent prendre en charge et être configurés pour utiliser le CSEL.
  • L'interface ATA doit prendre en charge le CSEL. Les interfaces ATA très anciennes ne prennent pas en charge le CSEL et traitent tout disque configuré en CSEL comme un esclave.
  • Le câble ATA doit être un câble CSEL spécial. Malheureusement, il existe trois types de câbles CSEL :
    • Un câble CSEL à 40 fils diffère d'un câble ATA standard à 40 fils en ce que la broche 28 n'est connectée qu'entre l'interface ATA et la première position de disque sur le câble (le connecteur central). La broche 28 n'est pas connectée entre l'interface et la deuxième position de disque (le connecteur d'extrémité sur le câble). Avec un tel câble, le disque attaché au connecteur central (avec la broche 28 connectée) est maître ; le disque attaché au connecteur le plus éloigné de l'interface (avec la broche 28 non connectée) est esclave.
    • Tous les câbles ATA à 80 fils (Ultra DMA) prennent en charge le CSEL, mais avec une orientation exactement opposée à celle du câble CSEL standard à 40 fils que nous venons de décrire. Avec un tel câble, le disque attaché au connecteur central (avec la broche 28 non connectée) est esclave ; le disque attaché au connecteur le plus éloigné de l'interface (avec la broche 28 connectée) est maître. C'est en fait un meilleur arrangement, bien qu'un peu contre-intuitif (comment un fil peut-il être connecté au connecteur d'extrémité mais pas à celui du milieu ?), car le câble CSEL standard à 40 fils place le disque maître sur le connecteur central. Si un seul disque est installé sur ce câble, cela laisse une longue "queue" de câble suspendue librement sans rien de connecté dessus. Électriquement, c'est une très mauvaise idée, car un câble non terminé permet la formation d'ondes stationnaires, augmentant le bruit sur la ligne et compromettant l'intégrité des données.
    • Un câble en Y CSEL à 40 fils place le connecteur d'interface au milieu avec un connecteur de disque à chaque extrémité, l'un étiqueté maître et l'autre esclave. Bien que ce soit une bonne idée en théorie, dans la pratique, cela fonctionne rarement. Le problème est que les limites de longueur des câbles ATA s'appliquent toujours, ce qui signifie que les connecteurs de disque n'ont pas assez de câble pour atteindre les disques dans tous les cas, sauf les plus petits. Si vous avez une tour, oubliez-la. Les câbles CSEL à 40 fils sont censés être clairement étiquetés, mais nous avons constaté que ce n'est souvent pas le cas. Il n'est pas possible d'identifier visuellement de tels câbles, bien que vous puissiez vérifier le type en utilisant un voltmètre numérique ou un testeur de continuité entre les deux connecteurs d'extrémité sur la broche 28. S'il y a continuité, vous avez un câble ATA standard. Sinon, vous avez un câble CSEL.

Avec des câbles UltraDMA

La spécification du câble Ultra DMA exige les couleurs de connecteur suivantes :

  • Un connecteur d'extrémité est bleu, ce qui indique qu'il se fixe à l'interface ATA de la carte mère.
  • Le connecteur d'extrémité opposé est noir et est utilisé pour attacher le disque maître (Périphérique 0), ou un disque unique si un seul est attaché au câble. Si le CSEL est utilisé, le connecteur noir configure le disque en maître. Si le cavallierage maître/esclave standard est utilisé, le disque maître doit toujours être attaché au connecteur noir, car l'ATA-66, l'ATA-100 et l'ATA-133 ne permettent pas à un seul disque d'être connecté au connecteur central, ce qui entraîne des ondes stationnaires qui interfèrent avec la communication des données.
  • Le connecteur central est gris et est utilisé pour attacher le disque esclave (Périphérique 1), s'il est présent.

La Figure 7-4 montre un câble UltraDMA à 80 fils (en haut) et un câble ATA standard à 40 fils pour comparaison.

Figure 7-4 : Câble ATA UltraDMA 80 fils (en haut) et câble ATA standard 40 fils

Réglage des cavaliers

Les périphériques ATA ont tout ou partie des sélections de cavaliers suivantes :

Maître

Brancher un cavalier dans la position maître active le contrôleur intégré. Tous les périphériques ATA et ATAPI ont cette option. Sélectionnez cette position de cavalier si c'est le seul périphérique connecté à l'interface, ou s'il s'agit du premier des deux périphériques connectés à l'interface.

Esclave

Brancher un cavalier dans la position esclave désactive le contrôleur intégré. (L'un de nos relecteurs techniques note qu'il en a tiré parti pour récupérer des données sur un disque dur dont le contrôleur était tombé en panne, une chose très utile à garder à l'esprit.) Tous les périphériques ATA et ATAPI peuvent être configurés comme esclave. Sélectionnez cette position de cavalier s'il s'agit du deuxième périphérique connecté à une interface qui a déjà un périphérique maître connecté.

Sélection par câble (Cable Select)

La plupart des périphériques ATA/ATAPI ont une troisième position de cavalier étiquetée Cable Select, CS ou CSEL. Brancher un cavalier dans la position CSEL ordonne au périphérique de se configurer lui-même en maître ou en esclave en fonction de sa position sur le câble ATA. Si le cavalier CSEL est branché, aucun autre cavalier ne doit l'être. Pour plus d'informations sur le CSEL, voir la section suivante.

Seul/Unique

Lorsqu'ils fonctionnent en maître, quelques anciens périphériques ATA/ATAPI ont besoin de savoir s'ils sont le seul périphérique sur le canal, ou si un périphérique esclave est également connecté. De tels périphériques peuvent avoir une position de cavalier supplémentaire étiquetée Sole ou Only. Pour un tel périphérique, réglez-le en maître s'il s'agit du périphérique maître sur l'interface, en esclave s'il s'agit du périphérique esclave sur l'interface, et en seul/unique s'il s'agit du seul périphérique connecté à l'interface.

Esclave présent

Quelques anciens disques ont un cavalier désigné Slave Present ou SP. Ce cavalier effectue la fonction inverse du cavalier seul/unique, en notifiant à un périphérique configuré en maître qu'il y a également un périphérique esclave sur le canal. Pour un tel périphérique, réglez-le en maître s'il s'agit du seul périphérique sur l'interface, ou en esclave s'il s'agit du second des deux périphériques sur l'interface.

S'il est le maître sur un canal qui a également un esclave installé, branchez les deux cavaliers maître et esclave présent.

Configuration du BIOS

Après avoir connecté vos disques aux connecteurs corrects sur les câbles et réglé les cavaliers, il est temps de laisser le système détecter les disques. Pour ce faire, redémarrez le système et exécutez la configuration du BIOS (vous devrez appuyer sur une touche pendant le démarrage de votre système ; souvent la touche est F1, F2, Esc ou Suppr). Dans le menu, recherchez une option nommée Auto Detect ou similaire, si le BIOS n'affiche pas automatiquement vos disques. Utilisez cette option Auto Detect pour forcer la détection des disques. Redémarrez et vous devriez pouvoir utiliser vos disques (vous pourrez alors commencer à partitionner et formater votre disque). Si vous n'arrivez pas à faire fonctionner vos disques avec la configuration actuelle, essayez d'autres configurations comme expliqué ici.

Notez que la configuration du BIOS vous indiquera également le nombre de vos interfaces SATA, si vous avez du SATA. Cela sera utile pour vous permettre de déterminer sur quelle interface vous devez connecter votre disque pour en faire le disque primaire.

Serial ATA

Le Serial ATA (également connu sous le nom de SATA ou S-ATA) est le successeur des anciennes normes ATA/ATAPI. Le SATA est principalement destiné à être une interface de disque dur, mais peut également être utilisé pour des lecteurs optiques, des lecteurs de bande et des périphériques similaires.

Les disques et interfaces SATA devaient initialement être expédiés en volume fin 2001, mais divers problèmes ont retardé le déploiement de plus d'un an. Fin 2002, les cartes mères et disques SATA étaient distribués de manière limitée, mais ce n'est qu'à la mi-2003 que les disques SATA et les cartes mères avec prise en charge native du SATA sont devenus largement disponibles. Malgré un démarrage lent, le SATA a décollé comme une traînée de poudre. Des disques et interfaces SATA de deuxième génération, plus rapides, ont commencé à être expédiés début 2005.

Il existe actuellement deux versions de SATA disponibles :

SATA/150

Le SATA/150 (également appelé SATA150) définit la première génération d'interfaces et de périphériques SATA. Le SATA/150 fonctionne à un débit de données brut de 1,5 Go/s, mais le surdébit réduit le débit de données effectif à 1,2 Go/s, soit 150 Mo/s. Bien que ce débit de données ne soit que légèrement supérieur au taux de 133 Mo/s de l'UltraATA/133, la pleine bande passante SATA est disponible pour chaque périphérique connecté plutôt que d'être partagée entre deux périphériques, comme c'est le cas pour le PATA.

SATA/300

Le SATA/300 ou SATA300 (souvent appelé à tort SATA II) définit les interfaces et périphériques SATA de deuxième génération. Le SATA/300 fonctionne à un débit de données brut de 3,0 Go/s, mais le surdébit réduit le débit de données effectif à 2,4 Go/s, soit 300 Mo/s. Les cartes mères basées sur le chipset NVIDIA nForce4 ont commencé à être expédiées début 2005 et ont été les premiers périphériques conformes au SATA/300 disponibles. Les disques durs SATA/300 ont commencé à être expédiés mi-2005. Les interfaces et disques SATA/300 utilisent les mêmes connecteurs physiques que les composants SATA/150 et sont rétrocompatibles avec les interfaces et disques SATA/150 (bien qu'au débit de données SATA/150 inférieur).

Fonctionnalités du Serial ATA

Le SATA présente les caractéristiques importantes suivantes :

Tension réduite

Le PATA utilise une tension de signalisation relativement élevée, ce qui, combiné à des densités de broches élevées, fait de 133 Mo/s le débit de données le plus élevé réalisable de manière réaliste pour le PATA. Le SATA utilise une tension de signalisation beaucoup plus basse, ce qui réduit les interférences et la diaphonie entre les conducteurs.

Câblage et connecteurs simplifiés

Le SATA remplace la nappe PATA à 40 broches/80 fils par un câble à 7 fils. En plus de réduire les coûts et d'augmenter la fiabilité, le câble SATA plus petit facilite le routage des câbles et améliore le flux d'air et le refroidissement. Un câble SATA peut mesurer jusqu'à 1 mètre (39+ pouces), contre la limitation de 0,45 mètre (18 pouces) du PATA. Cette longueur accrue contribue à une facilité d'utilisation et une flexibilité améliorées lors de l'installation de lecteurs, particulièrement dans les systèmes tour.

Signalisation différentielle

En plus de trois fils de masse, le câble SATA à 7 fils utilise une paire de transmission différentielle (TX+ et TX-) et une paire de réception différentielle (RX+ et RX-). La signalisation différentielle, utilisée depuis longtemps pour le stockage serveur basé sur SCSI, augmente l'intégrité du signal, prend en charge des débits de données plus rapides et permet l'utilisation de câbles plus longs.

Robustesse des données améliorée

En plus d'utiliser la signalisation différentielle, le SATA intègre une détection et une correction d'erreurs supérieures, qui assurent l'intégrité de bout en bout des transferts de commandes et de données à des vitesses dépassant largement celles possibles avec le PATA.

Compatibilité du système d'exploitation

Le SATA semble identique au PATA du point de vue du système d'exploitation. Ainsi, les systèmes d'exploitation actuels peuvent reconnaître et utiliser les interfaces et périphériques SATA en utilisant les pilotes existants. (Cependant, si votre système utilise un chipset ou un BIOS qui n'a pas de prise en charge native du SATA, ou si vous utilisez un disque de distribution de système d'exploitation antérieur au SATA, vous devrez peut-être insérer une disquette avec des pilotes SATA pendant l'installation pour que les disques SATA soient reconnus.)

Topologie point à point

Contrairement au PATA, qui permet de connecter deux périphériques à une interface, le SATA dédie une interface à chaque périphérique. Cela aide les performances de trois manières :

  • Chaque périphérique SATA dispose d'une bande passante complète de 150 Mo/s ou 300 Mo/s. Bien que les disques PATA actuels ne soient pas limités par la bande passante lorsqu'ils fonctionnent un par canal, installer deux disques PATA rapides sur un canal réduit le débit des deux.
    • Le PATA ne permet qu'à un seul périphérique d'utiliser le canal à la fois, ce qui signifie qu'un périphérique peut devoir attendre son tour avant d'écrire ou de lire des données sur un canal PATA. Les périphériques SATA peuvent écrire ou lire à tout moment, sans considération pour les autres périphériques.
    • Si deux périphériques sont installés sur un canal PATA, ce canal fonctionne toujours à la vitesse du périphérique le plus lent. Par exemple, installer un disque dur UDMA-6 et un lecteur optique UDMA-2 sur le même canal signifie que le disque dur doit fonctionner en UDMA-2. Les périphériques SATA communiquent toujours au débit de données le plus élevé pris en charge par le périphérique et l'interface.

Prise en charge du Native Command Queuing

Les disques PATA répondent aux demandes de lecture et d'écriture dans l'ordre où elles sont reçues, indépendamment de l'emplacement des données sur le disque. C'est analogue à un ascenseur qui va à chaque étage dans l'ordre où les boutons d'appel ont été pressés, ignorant les personnes attendant aux étages intermédiaires. La plupart (mais pas tous) des disques SATA prennent en charge le Native Command Queuing (NCQ), qui permet au disque d'accumuler les demandes de lecture et d'écriture, de les trier dans l'ordre le plus efficace, puis de traiter ces demandes sans considération pour l'ordre dans lequel elles ont été reçues. Ce processus, également appelé elevator seeking, permet au disque de servir les demandes de lecture et d'écriture tout en minimisant les mouvements des têtes, ce qui se traduit par de meilleures performances. Le NCQ est le plus important dans les environnements, tels que les serveurs, où les disques sont constamment accédés, mais fournit quelques avantages de performance même dans les systèmes de bureau.

Connecteurs et câbles Serial ATA

Par rapport au PATA, le SATA utilise des câbles plus fins et des connecteurs plus petits, détrompés de manière non ambiguë. Le connecteur de signal SATA à 7 broches est utilisé aux deux extrémités d'un câble de données SATA. L'un ou l'autre connecteur peut s'accoupler de manière interchangeable avec le connecteur de données sur le disque ou l'interface SATA sur la carte mère. Le connecteur d'alimentation SATA à 15 broches utilise un connecteur physique similaire, également avec un détrompage non ambigu. La Figure 7-5 montre un câble de données SATA à gauche et, pour comparaison, un câble ATA UDMA à droite. Même en tenant compte du fait qu'un câble ATA prend en charge deux périphériques, il est clair que l'utilisation du SATA préserve l'espace de la carte mère et réduit considérablement l'encombrement des câbles à l'intérieur du boîtier.

Figure 7-5 : Câble de données SATA (gauche) et câble de données UltraDMA

La spécification SATA définit la longueur autorisée d'un câble de signal SATA comme allant jusqu'à 1 mètre, plus de deux fois la longueur du plus long câble PATA autorisé. En plus de caractéristiques électriques supérieures et d'une longueur autorisée plus grande, un avantage majeur du câblage SATA est sa taille physique plus petite, ce qui contribue à des passages de câbles plus ordonnés et à un flux d'air et un refroidissement grandement améliorés.

Configurer un disque dur SATA

Il n'y a pas grand-chose à dire sur la configuration d'un disque dur SATA. Contrairement au PATA, vous n'avez pas besoin de régler des cavaliers pour maître ou esclave (bien que le SATA prenne en charge l'émulation maître/esclave). Chaque disque SATA se connecte à un connecteur de signal dédié, et les câbles de signal et d'alimentation sont complètement standard. Vous n'avez pas non plus à vous soucier de configurer le DMA, de décider quels périphériques doivent partager un canal, et ainsi de suite. Il n'y a aucune préoccupation concernant les limites de capacité, car tous les disques durs et interfaces SATA prennent en charge le LBA 48 bits. Le chipset, le BIOS, le système d'exploitation et les pilotes sur les systèmes actuels reconnaissent tous un disque dur SATA comme un simple autre disque ATA, il n'y a donc aucune configuration nécessaire. Vous connectez simplement le câble de données au disque et à l'interface, connectez le câble d'alimentation au disque, et commencez à utiliser le disque. (Sur les anciens systèmes, vous devrez peut-être installer des pilotes manuellement, et les disques SATA peuvent être reconnus comme des périphériques SCSI plutôt que comme des périphériques ATA ; c'est un comportement normal.)

Ce dont vous devez être conscient, cependant, est que vous devriez connecter un disque SATA qui est destiné à être le disque SATA primaire à l'interface SATA portant le numéro le plus bas (généralement 0, mais parfois 1). Connectez un disque SATA qui est secondaire à l'interface SATA disponible la plus basse. (Sur un système avec un disque PATA primaire et un disque SATA secondaire, utilisez l'interface SATA 0 ou supérieure.) Tout disque dur PATA devrait être configuré comme périphérique maître si possible. Connectez un disque PATA qui est primaire en tant que maître primaire, et un disque PATA qui est secondaire en tant que maître secondaire.

ATA RAID

Le RAID (Redundant Array of Inexpensive Disks/Drives) est un moyen par lequel les données sont distribuées sur deux disques durs physiques ou plus pour améliorer les performances et augmenter la sécurité des données. Un RAID peut survivre à la perte de n'importe quel disque sans perdre de données, car la redondance de la baie permet de récupérer ou de reconstruire ces données à partir des disques restants.

Le RAID était autrefois très coûteux à mettre en œuvre et donc utilisé uniquement sur les serveurs et les stations de travail professionnelles. Ce n'est plus vrai. De nombreux systèmes et cartes mères récents disposent d'interfaces ATA et/ou SATA compatibles RAID. Le prix bas des disques ATA et SATA et la prise en charge RAID intégrée signifient qu'il est maintenant pratique d'utiliser le RAID sur des PC ordinaires.

Il existe cinq niveaux définis de RAID, numérotés de RAID 1 à RAID 5, bien que seuls deux de ces niveaux soient couramment utilisés dans les environnements PC. Tout ou partie des niveaux RAID suivants et d'autres configurations à disques multiples sont pris en charge par de nombreuses cartes mères actuelles :

JBOD

Le JBOD (Just a Bunch Of Drives), également appelé mode Span ou mode Spanning, est un mode de fonctionnement non-RAID que prennent en charge la plupart des adaptateurs RAID. Avec le JBOD, deux disques physiques ou plus peuvent être fusionnés logiquement pour apparaître au système d'exploitation comme un seul disque plus grand. Les données sont écrites sur le premier disque jusqu'à ce qu'il soit plein, puis sur le deuxième disque jusqu'à ce qu'il soit plein, et ainsi de suite. Par le passé, lorsque les capacités des disques étaient plus petites, les baies JBOD étaient utilisées pour créer des volumes uniques suffisamment grands pour stocker d'énormes bases de données. Avec des disques de 300 Go et plus désormais facilement disponibles, il y a rarement une bonne raison d'utiliser le JBOD. L'inconvénient du JBOD est que la défaillance de n'importe quel disque rend toute la baie inaccessible. Parce que la probabilité d'une défaillance de disque est proportionnelle au nombre de disques dans la baie, un JBOD est moins fiable qu'un seul grand disque. Les performances d'un JBOD sont les mêmes que celles des disques qui composent la baie.

RAID 0

Le RAID 0, également appelé disk striping, n'est pas vraiment du RAID du tout, car il n'offre aucune redondance. Avec le RAID 0, les données sont écrites de manière entrelacée sur deux disques physiques ou plus. Comme les écritures et les lectures sont réparties sur deux disques ou plus, le RAID 0 fournit les lectures et écritures les plus rapides de tous les niveaux RAID, avec des performances d'écriture et de lecture sensiblement plus rapides que celles fournies par un seul disque. L'inconvénient du RAID 0 est que la défaillance de n'importe quel disque dans la baie entraîne la perte de toutes les données stockées sur tous les disques de la baie. Cela signifie que les données stockées sur une baie RAID 0 sont en réalité plus à risque que les données stockées sur un seul disque. Bien que certains joueurs dévoués utilisent le RAID 0 à la recherche des performances les plus élevées possibles, nous ne recommandons pas l'utilisation du RAID 0 sur un système de bureau typique.

RAID 1

Le RAID 1, également appelé disk mirroring, duplique toutes les écritures sur deux disques physiques ou plus. En conséquence, le RAID 1 offre le plus haut niveau de redondance de données au prix d'une réduction de moitié de la quantité d'espace disque visible par le système d'exploitation. Le surdébit requis pour écrire les mêmes données sur deux disques signifie que les écritures RAID 1 sont généralement un peu plus lentes que les écritures sur un seul disque. À l'inverse, comme les mêmes données peuvent être lues à partir de l'un ou l'autre disque, un adaptateur RAID 1 intelligent peut améliorer légèrement les performances de lecture par rapport à un seul disque en mettant en file d'attente les demandes de lecture pour chaque disque séparément, lui permettant de lire les données depuis le disque dont les têtes se trouvent le plus près des données demandées. Il est également possible pour une baie RAID 1 d'utiliser deux adaptateurs hôtes physiques pour éliminer l'adaptateur de disque comme point de défaillance unique. Dans un tel arrangement, appelé disk duplexing, la baie peut continuer à fonctionner après la défaillance d'un disque, d'un adaptateur hôte, ou des deux (s'ils sont sur le même canal).

RAID 5

Le RAID 5, également appelé disk striping with parity, nécessite au moins trois disques physiques. Les données sont écrites par blocs sur des disques alternés, avec des blocs de parité entrelacés. Par exemple, dans une baie RAID 5 qui comprend trois disques physiques, le premier bloc de données de 64 Ko peut être écrit sur le premier disque, le deuxième bloc de données sur le deuxième disque, et un bloc de parité sur le troisième disque. Les blocs de données et blocs de parité suivants sont écrits sur les trois disques de telle manière que les blocs de données et blocs de parité soient répartis également sur les trois disques. Les blocs de parité sont calculés de sorte que si l'un de leurs deux blocs de données est perdu, il peut être reconstruit en utilisant le bloc de parité et le bloc de données restant. Une défaillance de n'importe quel disque dans la baie RAID 5 ne cause aucune perte de données, car les blocs de données perdus peuvent être reconstruits à partir des blocs de données et de parité sur les deux disques restants. Un RAID 5 offre des performances de lecture quelque peu meilleures qu'un seul disque. Les performances d'écriture du RAID 5 sont généralement un peu plus lentes que celles d'un seul disque, en raison du surdébit impliqué dans la segmentation des données et le calcul des blocs de parité. Comme la plupart des PC et petits serveurs font plus de lectures que d'écritures, le RAID 5 est souvent le meilleur compromis entre performances et redondance de données.

Un RAID 5 peut comprendre un nombre arbitraire de disques, mais en pratique, il est préférable de limiter le RAID 5 à trois ou quatre disques physiques, car les performances d'un RAID 5 dégradé (celui dans lequel un disque a échoué) varient inversement avec le nombre de disques dans la baie. Un RAID 5 à trois disques avec un disque en panne, par exemple, est très lent mais est probablement utilisable jusqu'à ce que la baie puisse être reconstruite. Un RAID 5 dégradé avec six ou huit disques est généralement trop lent pour être utilisable.

Si votre carte mère n'a pas de prise en charge RAID ou si vous avez besoin d'un niveau RAID non fourni par la carte mère, vous pouvez installer un adaptateur RAID tiers, tels que ceux fabriqués par 3Ware (http://www.3ware.com), Adaptec (http://www.adaptec.com), Highpoint Technologies (http://www.highpoint-tech.com), Promise Technology (http://www.promise.com), et d'autres. Vérifiez la prise en charge du système d'exploitation avant d'acheter une telle carte, surtout si vous utilisez Linux ou une ancienne version de Windows.

En savoir plus sur les disques durs

Sam Goldheart

Membre depuis le 10/18/12

478 272 Réputation

538 tutoriels rédigés

Équipe

iFixit Membre de l'équipe iFixit

Staff

122 membres

86 243 tutoriels rédigés

1 commentaire

This is absolutely wonderful information,it is always useful to be reminded of information that is taken for granted after the classroom experience. Realizing when making hardware choices that there is a current memory deficit that one did not realize existed..could have facilitated a costly mistake on my behalf. thank You for this very useful assistance.

Zrah Rasul - Réponse Partager

Ajouter un commentaire

Nombre de vues :

Dernières 24 heures : 5

7 derniers jours : 15

30 derniers jours : 70

Total : 38,126