« Structures de données/Pointeurs » : différence entre les versions

Contenu supprimé Contenu ajouté
cohésion du texte et des images
Ligne 11 :
[[Image:StructDonnees_Memoires_vierge.svg]]
 
Que se passe-t-il quand on exécute un programme P ? Et bien le système d'exploitation qui exécute P va allouer au programme autant de place que nécessaire dans cette mémoire statique pour que toutes les variables du lexique du P puisse y être stockées. Les cases ainsi réservées seront représentées sur fond gris.
 
=== Exemple ===
Ligne 31 :
== La mémoire dynamique ==
 
En plus d'allouer à chaque programme une mémoire statique, le système d'exploitation alloue au programme P une mémoire dynamique. Dans notre exemple avec l'inversion de deux variables notre programme n'utilise que la mémoire statique. Nous avonsauriont doncpu omisomettre de représenter sur nos schémas cette mémoire.
 
La mémoire dynamique a les même caractéristiques que le mémoire statique telle que décrite précedemment. Les cases sont numérotées (nous supposerons là encore sur 8 bits : de 00 à FF)