Cyze production vous presente le cours sur les microprocesseurs


CYZE PRODUCTION

VOUS PRESENTE LE COURS SUR LES MICROPROCESSEURS ET LEURS FABRICANTS

Tél : (00229) 96 15 81 18 E-mail : cyze2002@yahoo.fr / cyze2002@hotmail.com

CYZE PRODUCTION

Utilisation, différences par rapport au mode CHS

L’utilisation du mode LBA n’est pas beaucoup plus compliquée que le mode CHS, les différences peuvent être

résumées de la manière suivante :

Registre Mode CHS Mode LBA

Registre de lecteur et tête, bit 6 0 1

Numéro de secteur Numéro du secteur Bits 0 à 7 de l’adresse LBA

Numéro de cylindre, octet de poids faible Numéro de cylindre, octet de poids faible Bits 8 à 15 de l’adresse LBA

Numéro de cylindre, octet de poids fort Numéro de cylindre, octet de poids fort Bits 16 à 23 de l’adresse LBA

Registre de lecteur et tête, bits 0 à 3 Numéro de tête Bits 24 à 27 de l’adresse LBA

Pour le reste, tout est identique.

Conversion d’une adresse CHS en adresse LBA et inversement

adresse logique = (numero de secteur – 1) + (numero de tête * nombre de secteurs par cylindre) + (numero de

cylindre * nombre de secteurs par cylindre * nombre de têtes)

secteur CHS = entier(1 + reste de (adresse logique / nombre de secteurs par pistes))

tête CHS = entier(reste de ((adresse logique / nombre de secteurs par pistes) / nombre de têtes))

piste CHS = entier(adresse logique / (nombre de secteurs par cylindre * nombre de faces))

Considérons lba l’adresse logique, c le cylindre, h la tête, s le secteur, H le nombre de têtes et S le nombre de

secteurs par cylindre, voici les mêmes formules dans une syntaxe de style C (types entiers) :

lba = (s – 1) + (h * S) + (c * S * H);

s = 1 + (lba% S);

h = (lba / S)% H;

c = lba / (S * H);

Évolution du standard

Depuis 2003, le standard d’interface de connexion des mémoires de masse évolue peu à peu de l’IDE vers

le Serial ATA aussi appelé S-ATA ou SATA.

Laisser un commentaire