Understanding the Linux Virtual Memory Manager https://www.kernel.org/doc/gorman/ Memory management in Linux http://www.ecsl.cs.sunysb.edu/elibrary/linux/mm/mm.pdf Blog (Anatomy of a Program in Memory) http://duartes.org/gustavo/blog/post/anatomy-of-a-program-in-memory Blog (How The Kernel Manages Your Memory) http://duartes.org/gustavo/blog/post/how-the-kernel-manages-your-memory