[SYS1] Calcul FAT

Voir le sujet précédent Voir le sujet suivant Aller en bas

[SYS1] Calcul FAT

Message  HµNG3R le Jeu 31 Déc 2009, 12:55

Bonjour, à quelques heures des festivité je me permet déjà de vous souhaitez une très bonne année 2010 !

Voilà, mon problème concerne les calculs en FAT concernant la taille maximum (théorique) d'un volume FAT 32 (qui est de 8 Tb avec des clusters de 32 Kb).
Le calcul qu'on a fait en cour était le suivant :

2^28 * 2^16 b (???) = 2^44 b = 2^4 Tb = 16 Tb

Le 2^28 je le comprend, cependant c'est le 2^16 b que je ne comprends pas :
1) b veut dire Bytes ou bits ?
2) Sur le slide il est écrit que la limite théorique est de 8 Tb et là on obtient 16 Tb ? J'ai peut être mal pris note...

J'ai un deuxième calcul qui pose problème. Sur un slide (le 8/58 des slides sur la FAT) il est dit "La taille maximum d'un volum en FAT16 est 2Gb (clusters de 32 Kb)." Qu'elle est le calcul ? J'ai essayé de le faire pour m'entraîner mais ca n'a pas donner ca du tout Crying or Very sad

En tout cas merci d'avance pour l'aide =)

Et encore bonne année ! cheers

HµNG3R

Nombre de messages : 27
Age : 25
Prénom : Raphaël
Statut : Etudiant en 1ère Réseau
Localisation : Bruxelles
Date d'inscription : 23/09/2009

Revenir en haut Aller en bas

Re: [SYS1] Calcul FAT

Message  mba le Jeu 31 Déc 2009, 13:23

HµNG3R a écrit:Bonjour, à quelques heures des festivité je me permet déjà de vous souhaitez une très bonne année 2010 !

Voilà, mon problème concerne les calculs en FAT concernant la taille maximum (théorique) d'un volume FAT 32 (qui est de 8 Tb avec des clusters de 32 Kb).
Le calcul qu'on a fait en cour était le suivant :

2^28 * 2^16 b (???) = 2^44 b = 2^4 Tb = 16 Tb

Le 2^28 je le comprend, cependant c'est le 2^16 b que je ne comprends pas :
1) b veut dire Bytes ou bits ?
2) Sur le slide il est écrit que la limite théorique est de 8 Tb et là on obtient 16 Tb ? J'ai peut être mal pris note...

J'ai un deuxième calcul qui pose problème. Sur un slide (le 8/58 des slides sur la FAT) il est dit "La taille maximum d'un volum en FAT16 est 2Gb (clusters de 32 Kb)." Qu'elle est le calcul ? J'ai essayé de le faire pour m'entraîner mais ca n'a pas donner ca du tout Crying or Very sad

En tout cas merci d'avance pour l'aide =)

Et encore bonne année ! cheers

L'ambigüité vient du fait qu'on raisonne avec des tailles de clusters différentes
64Kb est la taille maximum théorique = 2^7 secteurs = 2^6 Kb (car un secteur = 512b ) = 2^16b (car un Kb = 2^10b) (b=bytes)
32Kb est toutefois la taille maximum préconisée tout un temps par microsoft windows (bugs à la clé)

le calcul en FAT16 n'est évidemment pas identique il faut adapter le 2^28, à toi donc d'achever le calcul.

mba

Nombre de messages : 1493
Statut : prof
Localisation : Lessines
Date d'inscription : 07/10/2006

Revenir en haut Aller en bas

Re: [SYS1] Calcul FAT

Message  Unifi le Mar 27 Déc 2011, 11:04

mba a écrit:
HµNG3R a écrit:Bonjour, à quelques heures des festivité je me permet déjà de vous souhaitez une très bonne année 2010 !

Voilà, mon problème concerne les calculs en FAT concernant la taille maximum (théorique) d'un volume FAT 32 (qui est de 8 Tb avec des clusters de 32 Kb).
Le calcul qu'on a fait en cour était le suivant :

2^28 * 2^16 b (???) = 2^44 b = 2^4 Tb = 16 Tb

Le 2^28 je le comprend, cependant c'est le 2^16 b que je ne comprends pas :
1) b veut dire Bytes ou bits ?
2) Sur le slide il est écrit que la limite théorique est de 8 Tb et là on obtient 16 Tb ? J'ai peut être mal pris note...

J'ai un deuxième calcul qui pose problème. Sur un slide (le 8/58 des slides sur la FAT) il est dit "La taille maximum d'un volum en FAT16 est 2Gb (clusters de 32 Kb)." Qu'elle est le calcul ? J'ai essayé de le faire pour m'entraîner mais ca n'a pas donner ca du tout Crying or Very sad

En tout cas merci d'avance pour l'aide =)

Et encore bonne année ! cheers

L'ambigüité vient du fait qu'on raisonne avec des tailles de clusters différentes
64Kb est la taille maximum théorique = 2^7 secteurs = 2^6 Kb (car un secteur = 512b ) = 2^16b (car un Kb = 2^10b) (b=bytes)
32Kb est toutefois la taille maximum préconisée tout un temps par microsoft windows (bugs à la clé)

le calcul en FAT16 n'est évidemment pas identique il faut adapter le 2^28, à toi donc d'achever le calcul.

Bonjour,

Ayant le même problème de raisonnement que mon camarade, j'ai voulu poster la question sur le forum mais apercevant ce post, quelque chose me dérange ...

1)Lorsque vous dites que 1Kb = 2^10b cela signifie donc que vous calculer en Kib et non en Kb ? Car 1 Kib = 2^10 et 1Kb = 10^3 ....
Hors dans les slides et lors du cours, nous parlions bien en Kb et non en Kib, Tb et non en Tib ....

2) Ensuite j'ai un petit soucis aussi avec le calcul de la taille max d'une partition en FAT32 avec des clusters de 64Kb :

Tout d'abord voici un exemple de mon raisonnement sur base du calcul de la taille max d'une partition FAT16 avec des clusters de 64Kb :


taille clusters : 64Kb
maximum de clusters : 2^16 soit 65 536 clusters
Taille maximum d'une partition avec ces paramètres : 65 536 x 64 Kb = 4 194 304 Kb soit environ 4Gb (OK avec les slides)

==> jusque là, je pense que mon raisonnement est correct ...

Voici donc le même calcul mais pour la FAT 32 :

NOTE : Comme dis plus haut, la taille limite théorique d'un cluster étant 64Kb.

taille clusters : 64Kb
maximum de clusters : 2^28 soit 268 435 456 clusters
Taille maximum d'une partition avec ces paramètres : 268 435 456 x 64Kb = 17 179 869 184 Kb soit exactement 17,179869184 Tb (hors dans les slides ==> 16Tb)

Enfin, je voulais savoir si tout ce raisonnement paraît correct ou totalement erroné ? Dans votre précédente réponse datant du 31 Décembre 2009, parliez vous de Kib ou bel et bien de Kb ? A l'heure d'aujourd'hui, pouvons nous déduire que la limite préconisée par microsoft n'est plus d'actualité ?

Je vous remercie d'avance pour votre temps que vous nous consacrer :-)

Unifi

Nombre de messages : 31
Prénom : Stan
Statut : étudiant
Localisation : GOOIK, Oetingen
Date d'inscription : 21/04/2011

Revenir en haut Aller en bas

Re: [SYS1] Calcul FAT

Message  Unifi le Mar 27 Déc 2011, 12:57

Veuillez m'excuser pour ce double post mais je voulais savoir aussi si mon raisonnement pour le calcul de la FAT est correct car je n'utilise pas les formules exactes qui se trouvent dans les slides.

Je vais reprendre un exemple dans les slides (11/57) :

On nous dis que la taille de la FAT pour un volume FAT32 de 500Gb et des clusters de taille 4Kb est 500Mb :

voici mon raisonnement, qui dans un sens rejoins vos formules je suppose :

Tout d'abord je recherche le nombres d'entrée :

Taille partition : 500 Gb
Taille d'un cluster : 4Kb

je fait donc : 500Gb / 4Kb soit 125Mb d'entrées

Ensuite je trouve la taille de la FAT en faisant :

le nombre d'entrées trouvé ci-dessus * taille d'un secteur soit 125Mb * 2b, j'obtiens donc une FAT de 500Mb !

Mon calcul est-il erroné ? Celui-ci fonctionnera-t-il pour n'importe quel FAT ?

Merci d'avance :-)

Unifi

Nombre de messages : 31
Prénom : Stan
Statut : étudiant
Localisation : GOOIK, Oetingen
Date d'inscription : 21/04/2011

Revenir en haut Aller en bas

Re: [SYS1] Calcul FAT

Message  mba le Jeu 29 Déc 2011, 16:14

bon, je répond en plusieurs fois :

Kb, Mb, Gb, Tb sont bien des kilo bytes, mega bytes, giga bytes, ...

cette notation notation différente de ce qui est préconisé aujourd'hui est due à une habitude d'expression, je ne l'ai pas encore rectifiée dans mon cours.
J'attire votre attention sur cela en début d'année ...


mba

Nombre de messages : 1493
Statut : prof
Localisation : Lessines
Date d'inscription : 07/10/2006

Revenir en haut Aller en bas

Re: [SYS1] Calcul FAT

Message  mba le Jeu 29 Déc 2011, 16:29

Unifi a écrit:
Voici donc le même calcul mais pour la FAT 32 :

NOTE : Comme dis plus haut, la taille limite théorique d'un cluster étant 64Kb.

taille clusters : 64Kb
maximum de clusters : 2^28 soit 268 435 456 clusters
Taille maximum d'une partition avec ces paramètres : 268 435 456 x 64Kb = 17 179 869 184 Kb soit exactement 17,179869184 Tb (hors dans les slides ==> 16Tb)

Je déconseille vivement de passer par la calculatrice pour ce genre de calcul : mieux vaut faire ça comme cela :
2^28 x 64 Kb -> 2^28 x 2^16 b (car 64=2^6 et K = 2^10)
-> 2^44 b -> 2^4 Tb -> 16 Tb

Le raisonnement est correct le calcul pas.


Dernière édition par mba le Jeu 29 Déc 2011, 16:56, édité 4 fois

mba

Nombre de messages : 1493
Statut : prof
Localisation : Lessines
Date d'inscription : 07/10/2006

Revenir en haut Aller en bas

Re: [SYS1] Calcul FAT

Message  mba le Jeu 29 Déc 2011, 16:51

Unifi a écrit:
On nous dis que la taille de la FAT pour un volume FAT32 de 500Gb et des clusters de taille 4Kb est 500Mb :
...je fait donc : 500Gb / 4Kb soit 125Mb d'entrées
On dira plutôt
125 M entrée donc 125 x 1024 x 1024 entrées
Unifi a écrit:Ensuite je trouve la taille de la FAT en faisant :

le nombre d'entrées trouvé ci-dessus * taille d'un secteur soit 125Mb * 2b, j'obtiens donc une FAT de 500Mb !

Mon calcul est-il erroné ?
Oui complètement erroné car tout au plus tu obtiendrais 250 Mbb. C'est plutôt :
le nombre d'entrées trouvé ci-dessus * taille de l'entrée de la FAT (ici 4b pour FAT 32) soit (125 x1024 x 1024) * 4b, j'obtiens donc une FAT de 500Mb !

Unifi a écrit:Celui-ci fonctionnera-t-il pour n'importe quel FAT ?
non il faut adapter la taille de l'entrée évidemment et vérifier qu'on ne te demande pas quelque chose d'aberrant (une FAT 16 pour 500 Gb ? Comme tu calculais dans ce cas)

mba

Nombre de messages : 1493
Statut : prof
Localisation : Lessines
Date d'inscription : 07/10/2006

Revenir en haut Aller en bas

Re: [SYS1] Calcul FAT

Message  Unifi le Ven 30 Déc 2011, 10:10

Tout est nettement plus clair à présent. Un grand merci pour vos remarques pertinente, qui me seront très utiles, mais surtout d'avoir pris la peine de me répondre.

Belle fêtes de fin d'année.

Unifi

Nombre de messages : 31
Prénom : Stan
Statut : étudiant
Localisation : GOOIK, Oetingen
Date d'inscription : 21/04/2011

Revenir en haut Aller en bas

Re: [SYS1] Calcul FAT

Message  Contenu sponsorisé Aujourd'hui à 18:55


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum