Selon Wikipedia: CHS >> Heads , il est dit que
(512 octets / secteur) × (63 secteurs / piste) × (255 têtes (pistes / cylindre) ) × (1024 cylindres) = 8032,5 Mio ...
, mais je suis confus que pourquoi le nombre de têtes est égal à pistes / cylindre ?
Comme sur l'image ci-dessous, il pourrait "y avoir" deux plateaux dans un disque dur, alors pourquoi ne pas disposer de quatre pistes par cylindre?
Si 255 pistes sur un cylindre sont vraies, il pourrait y avoir (255/2) plateaux dans un disque dur?
Voici mes informations sur le disque dur:
hard-drive
Kevin Dong
la source
la source
Réponses:
La réponse que vous cherchez se trouve dans cet article lié de Wikipedia:
L’ interruption IBM-BIOS (13h) utilisée classiquement pour l’accès au disque dur par les BIOS IBM (clone) n’autorisait que 8 bits (1 octet ) pour le nombre de têtes.
1 octet peut contenir 256 valeurs différentes (0-255).
Quoi qu’il en soit, les disques les plus modernes (depuis 1996 environ) utilisent des technologies telles que la traduction LBA et l’ enregistrement de bits de zone pour dépasser ces limites du BIOS. à faire avec la géométrie réelle du lecteur.
C'est ce que tu vois. Les "255 têtes" rapportées ne sont pas un nombre réel de têtes, elles sont traduites pour des raisons de compatibilité.
la source
Les 255 têtes (en réalité 256 depuis le décompte commençant à zéro) auxquelles vous faites référence est une valeur traduite de LBA en CHS hérité. Il ne représente PAS les têtes physiques (et / ou les plateaux 256/2). Consultez l’adressage de bloc logique pour voir comment cette traduction se produit.
la source