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

cohésion du texte et des images
(cohésion du texte et des images)
[[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 ===
== 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)