Understanding the Linux Virtual Memory Manager

Large book cover: Understanding the Linux Virtual Memory Manager

Understanding the Linux Virtual Memory Manager

Publisher: Prentice Hall PTR
ISBN/ASIN: 0131453483
ISBN-13: 9780131453487
Number of pages: 768

VM’s behavior affects every Linux kernel subsystem and dramatically impacts overall performance. But until now, there was only one way to understand VM: study the poorly documented source one line at a time. Now there’s an easier, faster alternative. This book describes VM in unprecedented detail, presenting both theoretical foundations and a line-by-line source code commentary. It systematically covers everything from physical memory description to out-of-memory management.

Download or read it online for free here:
Download link
(8.3MB, PDF)

Similar books

Book cover: Linux SoundLinux Sound
There is a large variety of tools for every aspect of Linux sound system. If two methods are developed for one task, which one should be chosen? What are the distinguishing features of one solution that make it more appropriate for your problem?
Book cover: The Linux Gamers' HOWTOThe Linux Gamers' HOWTO
This is a stepping stone to to give people the knowledge to begin thinking about what is going on with their games. You need to know a little more about what's going on behind the scenes with your system to be able to keep your games healthy.
Book cover: Slackware Linux Essentails, 2nd EditionSlackware Linux Essentails, 2nd Edition
by - FreeBSD Mall
This Book in designed to get you started with Slackware Linux operating system. It`s not meant to cover every single aspect of the distribution, but rather to show what it is capable of and give you a basic working knowledge of the system.
Book cover: Linux Kernel in a NutshellLinux Kernel in a Nutshell
by - O'Reilly Media, Inc.
Comprehensive overview of kernel configuration and building, a critical task for Linux users and administrators. The book covers configuration and installation steps, control of kernel options at runtime, determining what drivers are needed, etc.