Next: Remarque
Up: Le problème des gros
Previous: Terminologie
En théorie, un disque dur est constitué de plateaux magnétiques superposés
découpés en secteurs et pistes. À chaque face de plateau correspond une tête
de lecture. Sur chaque face de plateau, l'intersection des pistes et des
secteurs forme des blocs de 512 octets référencés par trois numéros :
- le numéro de piste (ou de cylindre)
- le numéro de plateau (ou de tête)
- le numéro de secteur (sur le plateau sous la tête)
Ces blocs de 512 octets sont les plus petites unités de données
adressables sur les disques durs. On les appelle aussi secteurs, ce qui peut
porter à confusion. Un secteur fait 512 octet et est repéré par un numéro de
cylindre, un numéro de tête et un numéro de secteur.
On parle alors de géométrie CHS = Cylinders Heads Sectors.
C'est ce que l'on appelle une géométrie cylindrique.
Un disque IDE est accessible via un port d'entrées/sorties standard.
Ce port permet de communiquer avec la puce chargée de contrôler
1
les disques. L'interruption 132
du BIOS se charge de communiquer à travers ce
port. Sous MS-DOS, les programmes font appel au système d'exploitation pour
accéder aux disques, lui même faisant appel à l'interruption
13 (héxa) du BIOS.
La transmission des paramètres CHS à l'interruption 13 du BIOS se fait
sur 24 bits (via trois registres 8 bits) :
- 10 bits pour le numéro de cylindre (soit 1024 au maximum)
- 8 bits pour le numéro de tête (soit 256 au maximum)
- 6 bits pour le numéro de secteur (soit 64 au maximum)
On a donc au plus 224 blocs de 512 octets,
la taille maximale théorique du disque dur est donc de
224+9=8 Go
3.
Next: Remarque
Up: Le problème des gros
Previous: Terminologie
Djalil Chafaï