14

Gestion de la mémoire du processus

 
 

Nous allons nous intéresser dans ce chapitre à toutes les techniques permettant de gérer avec plus ou moins de précision l’espace mémoire d’un processus.

Nous commencerons par les principes d’allocation de mémoire dynamique. Ces mécanismes sont relativement classiques, peu différents des autres systèmes d’exploitation en ce qui concerne le programmeur applicatif. Toutefois, la bibliothèque GlibC et certains utilitaires système offrent des possibilités intéressantes pour le débogage, en assurant un suivi de toutes les allocations ou en permettant d’insérer notre propre code de surveillance dans le corps même des routines de gestion de la mémoire.

Des fonctionnalités avancées de manipulation de la mémoire seront ...

Get Développement système sous Linux now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.