Un type de fragmentation est la fragmentation externe. Ce problème se produit lorsque le premier bloc libre de mémoire est insuffisante pour le prochain programme à utiliser. Par exemple, supposons un système charge trois programmes en mémoire, chaque prise de 50 mégaoctets. Le deuxième programme se termine, laissant ce bloc de 50 Mo. Si le prochain programme pour commencer nécessite 100 Mo, il ne serait pas en mesure d'utiliser ce bloc de 50 Mo d'espace libre, et le système serait lui attribuer la prochaine 100MB portée libre. Cet écart dans la mémoire utilisée resterait utilisé jusqu'à ce qu'un programme exigeait moins de 50 Mo de mémoire. Au fil du temps, ces petites lacunes peuvent ajouter, et un système peuvent manquer de mémoire, malgré les nombreuses petites zones de mémoire libre.
Les différences entre interne et la fragmentation externe
Quand un ordinateur copie un fichier dans la mémoire, il utilisera la première adresses disponibles et programmes de la meute de bout en bout, en les gardant contiguë à accélérer les temps d'accès. Lorsque le système efface certains de ces fichiers, cependant, il peut laisser des trous irréguliers, qui l'ordinateur va alors tenter de combler avec le prochain programme copié. Dans le processus, blocs de mémoire qui sont trop petits pour utiliser restent vides, gaspiller de l'espace et de réduire la mémoire disponible pour le système, un processus appelé la fragmentation.
La fragmentation externe
Un autre type de fragmentation est la fragmentation interne. La fragmentation interne provient du fait que, même si la mémoire est libellée en octets, la plus petite unité disponible est généralement supérieure à celle due aux règles d'adressage mémoire. Par exemple, si le système charge un programme nécessitant 50 Mo et 19 octets de mémoire, il peut ne pas être en mesure de démarrer le prochain programme à ce 20e octets, au lieu de cela à partir de l'octet 24 ou 28. Ces lacunes se traduisent par de minuscules zones de mémoire inutilisable, tout simplement parce que le système ne peut pas traiter chaque octet de mémoire disponible pour elle. Alors que la perte de mémoire à la fragmentation interne est généralement beaucoup moins que celle perdue à la fragmentation externe, ces petites quantités peuvent encore ajouter au fil du temps.
Supports de stockage magnétiques peuvent également souffrir de la fragmentation. La fragmentation externe est pas un problème aussi important, car la plupart des systèmes de fichiers peuvent gérer fichier non contigu, mais la diffusion des programmes sur de grandes zones d'un disque peut augmenter de façon significative les temps d'accès. La fragmentation interne se produit aussi parce que la plus petite unité adressable sur un disque dur est le cluster, qui englobe souvent quatre kilo-octets de données. Si un fichier se prolonge dans un nouveau cluster, même si elle ne prend pas la totalité de 4 Ko, le reste de la grappe est pas utilisable pour le stockage.
La meilleure solution à la fragmentation de la mémoire est de redémarrer le système. Étant donné que ces fragments inutilisables accumulent au cours du temps, le système exécute un plus, la mémoire disponible moins il peut avoir des programmes. Redémarrage d'un ordinateur ou un serveur efface la mémoire, libérant l'emploi. Pour fragmentation du disque dur, exécuter le logiciel de défragmentation pour réaligner et de réorganiser les fichiers, l'amélioration des temps et les performances d'accès.
La fragmentation interne
La fragmentation des données
Solutions
Questions connexes
- Quelle est l'adresse logique?
- Ordinateur Procédures d'entretien Processus
- Qu'est-ce qu'un seuil Wireless Router fragmentation?
- Qu'est-ce qu'un tampon série?
- ECC Vs Non-ECC
- Comment fonctionne un clé USB travail?
- Combien coûte le 16Gb iPad attente?
- Les avantages et inconvénients de Isolated entrée et mémoire de sortie
- Qu'est-ce qu'un téraoctet et un pétaoctet?
- Quelle est la mémoire 13GB?
- Comment la mémoire informatique est mesurée?
- Comment régler votre Mac
- Qu'est-ce que streaming Buffer Size?
- Qu'est-ce que dwm.exe?
- Où les fichiers supprimés Go?
- Avec Illustrator erreur de mémoire insuffisante
- Comment réparer une entrée / Erreur de sortie
- Mon portable se bloque lors de Gauche Idle
- Qu'est-ce qui arrive quand un ordinateur tombe en panne?
- Ordinateur portable Acer Dépannage
- Comment fonctionne élodée se reproduire?
- Comment prévenir Out des accidents de la mémoire dans "GTA IV"