« Programmation C/Gestion de la mémoire » : différence entre les versions
Contenu supprimé Contenu ajouté
→Gestion dynamique de la mémoire : lien vers WP |
|||
Ligne 16 :
L'un des principaux avantages qu'offre le langage C est sa capacité à fournir au programmeur un contrôle poussé sur la gestion de la mémoire. Cette liberté laissée au programmeur a malheureusement sa contrepartie... En effet, contrairement à d'autres langages, le C ne possède ni garde-fous ni routines ([[w:ramasse-miettes|ramasse-miettes]] ou ''garbage collector'') chargés de gérer la mémoire. Une part conséquente des erreurs de programmation a pour origine une mauvaise utilisation des fonctions de gestion de la mémoire.
Un processus peut donc demander au sytème de réserver pour son usage exclusif un secteur mémoire de taille déterminée. Il peut également demander au sytème de modifier la taille d'une zone précédemment réservée ou de la libérer s'il n'en a plus l'utilité.
|