Qu'est-ce que l'allocation de mémoire non contiguë dans le système d'exploitation ?
Qu'est-ce que l'allocation de mémoire non contiguë dans le système d'exploitation ?

Vidéo: Qu'est-ce que l'allocation de mémoire non contiguë dans le système d'exploitation ?

Vidéo: Qu'est-ce que l'allocation de mémoire non contiguë dans le système d'exploitation ?
Vidéo: TD2 - Gestion de la mémoire contiguë 2024, Peut
Anonim

Les Non - allocation de mémoire contiguë permet à un processus d'acquérir plusieurs Mémoire blocs à différents endroits dans le Mémoire selon son exigence. Les allocation de mémoire non contiguë réduit également la Mémoire gaspillage causé par la fragmentation interne et externe.

Justement, qu'est-ce que l'allocation de mémoire contiguë dans le système d'exploitation ?

Allocation de mémoire contiguë est un classique allocation de mémoire modèle qui attribue un processus consécutif Mémoire blocs (c'est-à-dire Mémoire blocs ayant des adresses consécutives). Allocation de mémoire contiguë est l'un des plus anciens allocation de mémoire régimes. Lorsqu'un processus doit s'exécuter, Mémoire est demandé par le processus.

Par la suite, la question est, qu'est-ce qu'un bloc de mémoire contigu ? UNE bloc mémoire est contigu exactement quand il est défini par une adresse de début et une adresse de fin à partir d'un seul espace d'adressage linéaire et n'a pas de trous.

De cette façon, quels sont les avantages et les inconvénients de l'allocation de mémoire contiguë et de l'allocation de mémoire non contiguë ?

  • Pour les nouveaux fichiers, il est très difficile de trouver les espaces ici.
  • De plus, vous ne pouvez pas étendre le fichier.
  • Le seul gros inconvénient est la difficulté de fragmentation.

Quels sont les inconvénients de l'allocation de mémoire contiguë ?

Avantages et Désavantages Le principal inconvénient de l'allocation de mémoire contiguë est Mémoire gaspillage et inflexibilité. Comme le Mémoire est alloué à un fichier ou à un processus en gardant à l'esprit qu'il grandira au cours de l'exécution. Mais jusqu'à ce qu'un processus ou un fichier grossisse de nombreux blocs alloué elle reste inutilisée.

Conseillé: