Définition - Que signifie la fragmentation?
La fragmentation, dans le contexte d'un disque dur, est une condition dans laquelle le contenu d'un seul fichier est stocké à différents endroits sur le disque plutôt que dans un espace contigu. Cela entraîne une utilisation inefficace de l'espace de stockage ainsi qu'une dégradation occasionnelle des performances. Les utilisateurs créent, modifient, suppriment et enregistrent fréquemment des fichiers. Les systèmes d'exploitation back-end (OS) stockent en permanence ces fichiers sur des disques durs, ce qui crée inévitablement des fichiers dispersés. En cas de fragmentation, le système d'exploitation doit consolider les fichiers stockés pour améliorer l'efficacité du traitement.
Definir Tech explique la fragmentation
La fragmentation, qui se produit lorsque le contenu d'un seul fichier est stocké dans un espace non contigu, se présente sous trois formes:
- Fragmentation interne: espace alloué inutilisable qui réduit les performances. Les fichiers sont stockés dans des clusters, qui sont des zones de stockage de disque dur mini-allouées. Chaque fichier est automatiquement écrit au début d'un cluster, ce qui crée un espace potentiel entre le premier et le dernier octets du fichier, c'est-à-dire un espace libre. La fragmentation interne se produit également lorsque des octets spécifiques supplémentaires sont alloués à chaque fichier pour l'alignement.
- Fragmentation externe: espace de stockage alloué inutilisable. Les applications divisent et allouent l'espace disponible à mesure que les données du lecteur sont lues et écrites. L'espace restant est fragmenté en raison de la faiblesse de l'algorithme d'allocation, ce qui rend le stockage disponible inutilisable. La fragmentation externe se produit également lorsqu'un grand nombre de fichiers sont créés, modifiés et supprimés, c'est-à-dire que les fichiers supprimés sont divisés en segments stockés plus petits.
- Fragmentation des données: se produit lorsque de gros fichiers de mémoire sont divisés en plus petits morceaux et / ou qu'un système d'exploitation tente d'allouer des fichiers volumineux à un stockage fragmenté externe. Par exemple, lorsqu'un utilisateur crée de nouveaux fichiers et effectue différentes opérations (par exemple, renommer, modifier et supprimer), des espaces extrêmement petits devraient contenir de nouveaux fichiers de données. Cependant, si ces nouveaux fichiers nécessitent plus de temps système, le système d'exploitation doit rechercher un stockage supérieur à la moyenne.
Cette définition a été écrite dans le contexte des disques durs