Comment fonctionne un disque dur

(Partie 2/2) 

De Willy STOPHE

Integrated Drive Electronics (IDE)

Il s'agit d'un contrôleur implanté sur le disque dur et qui travaille en liaison entre le BIOS (Basic Input Output System) pour traduire et transférer les données dans les bus systèmes. Les ports IDE sont au nombre de deux sur une carte mère, chacun pouvant posséder 2 périphériques (DD,CD,..) ce qui nous fait un maximum de 4 DD ou 3 DD et un CD-ROM. De plus, chaque périphériques installés occupent un IRQ, contrairement au SCSi qui n'en occupe qu'un pour au maximum 15 DD.

Les normes IDE (ATA)

L'IDE possède actuellement cinq normes dits ATA (Advanced Technology Attachment) avec des versions allant de 1 à 5. Les normes ATA 1 à 4 utilisent des câbles de connexion de 40-pin tandis que la nouvelle norme ATA-5 utilise un nouveau cable de 80-pin. Les deux types de câbles se connectent sur la carte mère mais il faut une carte mère récente pour tirer avantage de l'ATA-5. Les nouveaux câbles ATA-5 peuvent être utilisés avec la norme ATA-4 (UltraDMA) et même un peu augmenter son transfert de donnée. Tous les contrôleurs IDE sont compatibles avec les normes ATA précédentes, donc se mettre à un nouvelle norme requière seulement de posséder une carte récente supportant cette nouvelle norme. Il faut cependant faire attention a une chose, deux DD de norme différentes sur le même câble s'abaissent tous les deux à la norme la plus basse (moins de vitesse) donc si vous possédez deux DD de normes différentes, les mettre absolument sur deux ports IDE différents. Ceux ci est identique pour un DD et un CD-ROM, il vaut placer le CD-ROM sur le second port IDE (Attention toutefois certaines cartes mères n'acceptent pas d'utiliser le second port IDE si le premier n'est pas plein (2).

ATA-1 : Il était utilisé uniquement pour les DD et autorisait 2 DD sur un même câble de 40 pin. Cette norme est apparu au milieu des années 80, et supportait des DD de capacité inférieure ou égale à 528 Mo. Les différentes PIO mode utilisés étaient le 0,1 et 2.
  PIO Mode Bande passante Taille max Command Turn Around Time
Mode 0 3.3 Mo/sec 528 Mo 600ns
Mode 1 5.2 Mo/sec 528 Mo 383ns
Mode 2 8.3 Mo/sec 528 Mo 240ns

 

ATA-2 : Cette norme porte des noms différents selon les constructeurs "Enhanced IDE" par Western Digital et "Fast ATA" par Seagate et Quantum, elle autorise un second port IDE sur la carte mère (donc deux nouveaux DD sur un câble de 40 pin). Cette nouvelle norme supporte aussi les CD-ROM et les unités de stockage, grâce à une interface appelée ATAPI (Advanced Technology Attachment Packet Interface). La norme ATA-2 permet d'atteindre des tailles maximum de disques dur : 2,1 Go avec le PIO mode 3 (ou fast ATA) et 8,4 Go avec le PIO mode 4 (ou fast ATA-2).
  PIO Mode Bande passante Taille max Command Turn Around Time

Mode 3 (Fast ATA)

11.1 Mo/sec 2.1 Go 180ns
Mode 4 (Fast ATA-2) 16.7 Mo/sec 8.4 Go 120ns

 

ATA-3 : Il supporte les modes d'économie d'énergie du bios et de Win9x, le DD s'éteint lorsqu'il n'est plus utilisé et se rallume dès qu'il est sollicité. Cette nouyelle norme est compatible avec le procotole, LBA ,de traduction entre le BIOS et le DD.
ATA-4 : Développé par Quantum, le norme ATA-4 ajoute un nouveau mode appelé UltraDMA-33 (ou UltraATA/33) qui augmente le taux de transfert à 33 Mo/s, ceci en déchargeant l'utilisation en passant de 90% d'occupation à 5 ou 10%. Les transferts de données entre la lecture et la mise sur le bus sont plus courts et mieux vérifiés, évitant des erreurs à cause de la bande passante élevée.
  UltraDMA Mode Bande passante Command Turn Around Time
Mode 0 16,7 Mo/sec 240ns
Mode 1 25 Mo/sec 160ns
Mode 2 33,3 Mo/sec 120ns

 

ATA-5 : Toujours développé par Quantum, et connu sous le nom d'UltraDMA66 ou UltraATA/66, il requière un cable de 80-pin qui se branche sur le meme connecteur que celui de 40 pin des anciennes normes ATA de 40 pin. Les 40 pins supplémentaires permettent des taux de transfert plus élevé sans générer de signal-bruit, cause des pertes des données.
  UltraDMA Mode Bande passante Command Turn Around Time
Mode 3 45 Mo/sec ?
Mode 4 66 Mo/sec ?

Voila c'est fini pour le protocole IDE, voyons maintenant le protocole SCSI

Small Computer System Interface (SCSI)

Il s'agit d'un autre protocole de communication entre le DD et votre machine. En anglais, on le prononce "Scuzzy". Au lieu d'être fondé sur le BIOS du système, le SCSI possède son propre BIOS qui fait tout le travail de traduction entre le DD et la machine. Les ports SCSI se trouvent sur des cartes extensions (sur bus PCI ou ISA) ou directement sur certaines cartes mères. Mais le protocole SCSI ne permet pas uniquement de connecter des DD, il supporte aussi CD-ROM, graveurs, scanners, matériel de stockage. Le SCSI porte bien son nom puisqu'il agit agit comme une petite machine indépendante du processeur (small computer) permettant de bien soulager celui-ci et d'augmenter les performances systèmes.

SCSI : Sorti en 1986, le protocole SCSI (ou SCSI-1) a créé une interface Hardware pour connecter les DD. Le mode asynchrone avec son bus de 8 bits pouvait transférer jusqu'à 3 Mo/s, avec le mode synchrone jusqu'à 5 Mo/s. Un SCSI en 8 bits peut supporter jusqu'à 8 périphériques, chacun devant posséder son numéro d'identification (ID number) indiquant sa priorité, mais contrairement à l'IDE, plus les numéros sont haut, plus ils sont prioritaires. La carte adaptatrice porte le numéro 7 tandis que le disque dur de boot, le numéro 0.
Fréquence Taux de transfert Bits
5MHz 5Mo/s 8 Bits

 

SCSI-2 - Sorti en 1994, la nouvelle interface (SCSI-2) va deux fois plus vite que celui sorti en 1986 d'ou le nom de Fast-SCSI. Il autorise dorénavant CD-ROM, imprimantes, scanners,.. la fréquence d'horloge synchrone a été augmenté à 10MHz qui permet de doubler le taux de transfert à 10Mo/s sur un bus 8-bit. Cependant il n'autorise seulement toujours que 7 périphériques.
Fréquence Taux de transfert Bits
10MHz 10Mo/s 8 Bits

Wide SCSI - ou aussi Wide SCSI-2, il utilise la fréquence d'horloge original de 5MHz, mais offre par contre des transferts 16-bit en ajoutant un second câble qui double le taux de transfert à 10Mo/s. Mais l'énorme avantage est que l'on peut connecter 15 périphériques.

Fréquence Taux de transfert Bits
5MHz 10Mo/s 16 Bit

Fast Wide SCSI - Il s'agit d'une combinaison des deux interfaces Fast et Wide SCSI, permettant un taux de transfert de 20Mo/s, avec toujours 15 périphériques.

Fréquence Taux de transfert Bits
10MHz 20Mo/s 16 Bits

 

SCSI-3 - (Ultra SCSI) - Augmentation de la fréquence d'horloge à 20MHz, autorisant un taux de transfert de 20Mo/s sur un bus 8 bits. Il permet de connecter 7 périphériques avec un cable de 1m 50.
Fréquence Taux de transfert Bits
SCSI 3 (Ultra SCSI) 20MHz 20Mo/s 8 Bits
SCSI 3 (Ultra Wide SCSI) 20MHz 40Mo/s 16 Bits

Ultra2 SCSI - Double la vitesse de l'Ultra SCSI en augmentant encore la fréquence d'horloge, cette fois ci, à 40MHz, permettant un taux de transfert de 40Mo/s pour le bus 8 bits et 80 Mo/s pour le bus 16 bits . Mais en plus de supporter 15 périphériques, il permet d'utiliser un câble de 12 mètres.

Fréquence Taux de transfert Bits
SCSI 3 (Ultra2 SCSI) 40MHz 40Mo/s 8 Bits
SCSI 3 (Ultra2 Wide SCSI) 40MHz 80Mo/s 16 Bits

 

Serial SCSI - IEEE 1394 (ou Firewire). Au lieu d'envoyer des données en 8 bits ou en 16 bits, le serial SCSI transmet les données bits par bits à très haute vitesse, ce qui lui permet d'avoir un taux de transfert supérieur à l'Ultra2 SCSI, sans requérir à de plus large câble.

Conclusion

Maintenant que vous connaissez les différentes interfaces des disques durs, que pouvez vous en conclure ? Tout d'abord le plus gros avantage du SCSI par rapport au IDE est le multi-tâches. Donc quand vous copiez des fichiers de votre disque dur SCSI sur votre CD-R SCSI, la carte contrôleur fait tout le travail laissant votre processeur libre à 100%, vous permettant de jouer à Quake II ou lire cette article sur Internet. De plus, le SCSi permet de connecter beaucoup de périphériques que l'IDE en utilisant toujours qu'un IRQ. Mais le grand Hic est bien sur le prix. Si la différence de performances entre les deux est de l'ordre de 10 à 25 %, le prix va de 30 à 50 % plus cher pour le SCSI. Mais je pense que cela ira en diminuant.

Alors que choisir ? Vous avez beaucoup d'argent, ne vous gênez pas, le tout SCSI est le must. Vous n'êtes pas milliardaire ou vous venez déjà de dépenser 3000 francs à mettre votre processeur à jour, l'IDE fera très bien l'affaire.

Cependant, pensez à regardez quelques détails importants avant d'acheter un disque dur. Les temps d'accès, la vitesse de rotation et son prix au Mo.

 

Précédente Accueil Remonter Suivante