Architecture à 16 bits dans FAT16
L'architecture à 16 bits utilisée dans FAT16 est un élément central qui détermine la
structure et la capacité du système de fichiers. Voici ses principales caractéristiques :
Entrées de 16 bits : La table d'allocation de fichiers (FAT) est constituée d'entrées
codées sur 16 bits. Cela permet d'adresser jusqu'à 65 536 clusters.
Clusters : Un cluster est l'unité de stockage minimale dans le système de fichiers.
Avec FAT16, la taille des clusters varie en fonction de la taille totale de la
partition :
o Par exemple, sur une partition de 2 Go, les clusters peuvent avoir une
taille de 32 Ko.
Capacité maximale : En raison de l'architecture à 16 bits, la taille maximale des
partitions FAT16 est limitée à 2 Go (bien que certains systèmes aient réussi à
étendre cela à 4 Go).
Organisation des données :
o Chaque entrée de la FAT pointe vers un cluster spécifique ou indique la fin
d'un fichier.
o Les fichiers et dossiers sont liés via cette table, permettant une gestion
ordonnée des données.
Cette architecture a été essentielle pour les ordinateurs personnels et les dispositifs
de stockage dans les années 80 et 90. Si vous avez besoin de plus de détails ou d'un
exemple pratique sur son fonctionnement, je peux approfondir ! 😊
Clusters dans FAT16
Les clusters sont des unités fondamentales de stockage dans le système de fichiers
FAT16. Voici une description détaillée de leur rôle et fonctionnement :
1. Définition :
Un cluster est le plus petit bloc de stockage adressé par le système de fichiers.
Il regroupe plusieurs secteurs (le secteur étant généralement de 512 octets).
2. Rôle dans FAT16 :
Les fichiers sont divisés en clusters pour être stockés sur le disque. Si un fichier
est trop grand pour un cluster, il est réparti sur plusieurs clusters.
La table FAT (File Allocation Table) garde une trace des clusters utilisés pour
chaque fichier, ainsi que ceux qui sont libres ou défectueux.
3. Taille des clusters :
La taille des clusters dépend de la taille totale de la partition :
o Par exemple :
Moins de 16 Mo : Clusters de 2 Ko.
128 Mo à 256 Mo : Clusters de 4 Ko.
1 Go à 2 Go : Clusters de 32 Ko.
Plus la taille des clusters est grande, plus il peut y avoir du "gaspillage d'espace"
si les fichiers sont petits, car chaque cluster est entièrement occupé, même si une
partie est inutilisée.
4. Avantages et inconvénients :
Avantages :
Simplicité de gestion et compatibilité avec les anciens systèmes.
Inconvénients :
Fragmentation accrue : Les fichiers divisés sur plusieurs clusters peuvent
entraîner une dégradation des performances.
Perte d'espace : Les fichiers plus petits que la taille d'un cluster occupent un
cluster entier.
Les clusters jouent un rôle essentiel pour la gestion des données, mais leurs limites
ont conduit à des améliorations dans des systèmes comme FAT32 et NTFS. Si vous
souhaitez des exemples pratiques ou des comparaisons avec d'autres systèmes, je suis là
pour approfondir ! 😊