gestion de la mémoire

La gestion de la mémoire est le processus de contrôle et de coordination de la mémoire de l’ordinateur, en attribuant des parties appelées blocs à divers programmes en cours d’exécution pour optimiser les performances globales du système. La gestion de la mémoire réside dans le matériel, dans le système d’exploitation (OS) et dans les programmes et les applications.

dans le matériel, la gestion de la mémoire implique des composants qui stockent physiquement des données, tels que des puces RAM (random access memory), des caches de mémoire et des SSD flash (disques SSD)., Dans le système d’exploitation, la gestion de la mémoire implique l’allocation (et la réallocation constante) de blocs de mémoire spécifiques à des programmes individuels à mesure que les demandes des utilisateurs changent. Au niveau de l’application, la gestion de la mémoire garantit à tout moment la disponibilité d’une mémoire adéquate pour les objets et les structures de données de chaque programme en cours d’exécution. La gestion de la mémoire d’Application combine deux tâches connexes, appelées allocation et recyclage.

  • Lorsque le programme demande un bloc de mémoire, une partie du gestionnaire de mémoire appelé l’allocateur attribue ce bloc dans le programme.,
  • lorsqu’un programme n’a plus besoin des données dans les blocs de mémoire précédemment alloués, ces blocs deviennent disponibles pour être réaffectés. Cette tâche peut être effectuée manuellement par le programmeur) ou automatiquement (par le gestionnaire de mémoire).

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *