next up previous
Next: Translation CHS Up: Solutions Previous: Solutions

Le LBA de la nouvelle norme ATA-2

La nouvelle norme ATA-2 (dite EIDE) qui remplace l'ancienne ATA (dite IDE) introduit une nouvelle technique d'adressage des blocs de 512 octets des disques durs appelée «Logical Block Addressing4» (LBA).

Il s'agit d'un adressage linéaire sur 28 bits (et non plus tridimensionnel comme le CHS).

On se débarrasse ainsi des limitations CHS de l'interface IDE, notamment de la limitation à 4 bits pour les têtes. Un BIOS reconnaissant le LBA se charge de maintenir un accès CHS au disque dur via l'interruption 13 en convertissant systématiquement les adresses 24 bits CHS en adresses linéaires LBA sur 28 bits.

Pour être plus précis, la norme EIDE (ATA-2) ajoute trois ports au port IDE standard mais la plupart des cartes mères n'en intègrent que deux au total. Chaque port permet de connecter une nappe. Chaque nappe peut porter jusqu'à deux périphériques (disques, lecteurs de CD-ROM, lecteurs ZIP et autres périphériques ATAPI). En voici la liste ainsi que les adresses d'entrées/sorties et IRQ associées :

 ide0=0x1f0,0x3f6,14
 ide1=0x170,0x376,15
 ide2=0x1e8,0x3ee,11
 ide3=0x168,0x36e,10



Djalil Chafaï