Oui effectivement, d'autant plus qu'un secteur ça fait 512 octets, mais qu'on ne peut remettre la mémoire à 0 (ou plutôt à 1) que par blocs de 64 ou 128 Ko. Donc, à chaque fois qu'il y a une écriture de secteur, il faut choisir un secteur vide et marquer l'ancien secteur (enfin, son ancienne position) comme étant sale. Et à chaque fois qu'on a 128 ou 256 secteurs consécutifs marqués comme étant sales, on les remet à 1 et ils sont à nouveau propres. Quel boxon ! :-)
Pour ce qui est de la carte des secteurs, ben elle est effectivement stockée normalement sur le disque, au milieu des autres secteurs et selon les mêmes contraintes. Pour retrouver la carte des secteurs, hé bien il y a une carte de la carte des secteurs, qui est en général maintenue en RAM et qui est reconstruite à démarrage de l'appareil en analysant tous les secteurs du disque (ce qui est assez rapide en fait). On peut aussi garder la carte des secteurs elle-même en mémoire, ça dépend du choix du constructeur de l'appareil.
[^] # Re: Microsoft va faire payer l'utilisation du système de fichiers FAT
Posté par Boa Treize (site web personnel) . En réponse à la dépêche Microsoft va faire payer l'utilisation du système de fichiers FAT. Évalué à 3.
Pour ce qui est de la carte des secteurs, ben elle est effectivement stockée normalement sur le disque, au milieu des autres secteurs et selon les mêmes contraintes. Pour retrouver la carte des secteurs, hé bien il y a une carte de la carte des secteurs, qui est en général maintenue en RAM et qui est reconstruite à démarrage de l'appareil en analysant tous les secteurs du disque (ce qui est assez rapide en fait). On peut aussi garder la carte des secteurs elle-même en mémoire, ça dépend du choix du constructeur de l'appareil.