Calcul taille d'un secteur d'un disque dur...avec un peu de maths (aie!)

JesusQuintana Messages postés 5 Date d'inscription samedi 22 janvier 2005 Statut Membre Dernière intervention 19 juin 2005 - 1 juin 2005 à 12:51
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 - 1 juin 2005 à 20:58
Bonjour à tous

J'aimerais savoir comment calculer la taille d'un secteur de mon disque dur.


Infos techniques :





Capacité : 5 Giga octets


5 plateaux, lus sur les 2 faces


La taille du cluster est 8


4048 cylindres


64 secteurs par piste (numérotés de 0 à 63)





Problème : La taille standart est de 512 octets ou caracteres de données.


D'autres tailles sont possibles (128, 256, 1024), mais sont particulierement rares.Une disquette normale contient 18 secteurs par
piste, et un disque dur en contient généralement 63.



On m'a dit que les secteurs créés par la procédure de formatage
standard d'un PC ont une capacité de 512 octets mais cette capacité
risque d'être appelée à changer à l'avenir...Ah bon???!!...et pourquoi?






"Tous les disques dur utilisent une partie de l'espace réservé pour
gérer les données qu'ils sont capables de stocker.Bien qu'il ai été dit
que chaque secteur de disque dur a une taille de 512
octets, ce n'est pas exact d'un point de vue technique. Chaque secteur
permet effectivement de stocker 512 octets de données mais la zone de
données ne constitue qu'une portion du secteur."





"Chaque secteur de disque dur occupe en fait 571
octets sur le disque, dont 512 sont utilisables par l'utilisateur pour
stocker des données. Le nombre réel d'octets requis pour le préfixe et
pour le suffixe du secteur peut varier selon les disques durs mais ces
valeurs donnent une idée de la façon dont les secteurs sont
constitués."




On peut retrouver ce résultat (571 ou 512)...peut etre avec la formule H(head)*S(secteur)*C(cylindre)...



ANALYSE NUMERIQUE :





1°La taille du cluster est de 8 kilo octets soit 8000 octets.


---->La taille d’un cluster dépend de la taille de la partition et
du système de fichiers utilisé. (NTFS, FAT, FAT32). Mais je pense que pour simplifier le problème, on peut
négliger ce paramètre.





2°Autre raisonnement :



Citation :



, ----
disque dur 5 Go :





soit 5 000 000 000 octets au départ.






Citation:, ----
5 plateaux :





si notre disque dur comporte 5 plateaux, il comportera alors 10 têtes de Lecture/Ecriture.





Analyse numérique :


5 000 000 000 / 10 = 500 000 000 octets/tête





500 000 000 / 4048 (nombre de cylindre) = 123 518 octets/cylindre





123 518 / 64 secteurs = 1930 octets (!!!!)




Normalement mon raisonnemnt est juste...mais je ne comprends pas
pourquoi je n'arrive pas à trouver un résultat entre 512 et 571 octets!




Voila.....j'attends vos réponses avec impatience!! :)

2 réponses

ymca2003 Messages postés 2070 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 3 juillet 2006 7
1 juin 2005 à 17:43
Quelques erreurs :
8ko ça fait 8192 octets (1ko = 1024 octets)
Idem avec 5Go (de plus il fait surement pas 5 Go pile le disque).

Après pour ton calcul j'arrive pas non plus au résultat mais si tu prend 2048 octets :2048*64*4048*10 5 305 794 560 4,94 Go
3
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
1 juin 2005 à 20:58
4048 cylindres ca fait bizarre, ce serait pas 4096?
0
Rejoignez-nous