Overview of memory management ... The reason Linux uses so much memory for disk cache is because the RAM is wasted if it isn't used. Keeping the cache means that if something needs the same data again, there's a good chance it will still be in the cache in memory.
www.linuxhowtos.org/System/Linux%20Memory%20Management.... www.linuxhowtos.org/System/Linux%20Memory%20Management.htm
[Note: This overview of Linux's Memory Management is several years old. Linux's MM has gone through a nearly complete rewrite since this was written. However, if you can't understand the Linux MM code, reading this and understanding that this documents the predecessor to the current MM code may help you out.]
tldp.org/LDP/khg/HyperNews/get/memory/linuxmm.html tldp.org/LDP/khg/HyperNews/get/memory/linuxmm.html
7. Linux Memory Management ... 7.1 Overview ... Under Linux, when we want to allocate memory, for example during "copy_on_write" mechanism (see Cap.10), we call:
www.linux.org/docs/ldp/howto/KernelAnalysis-HOWTO-7.htm... www.linux.org/docs/ldp/howto/KernelAnalysis-HOWTO-7.html
2002-09-22 ... Various terms used in Linux ... Memory categorization...
mmdoc.sourceforge.net/mmdoc/index.html
Lecture14 (PDF File)
Lecture Overview; • Linux memory management; – This part of the Linux kernel is relatively complex and is only presented in overview, the point is to familiarize yourself with the names and terminology; – Paging;
www.inf.fu-berlin.de/lehre/SS01/OS/Lectures/Lecture14.p... www.inf.fu-berlin.de/lehre/SS01/OS/Lectures/Lecture14.pdf
Physical memory ... Memory Management data in the process table ... ; Next: Overview Up: Before You Begin... Previous: How to Add Your...
www.cab.u-szeged.hu/local/linux/doc/khg/node93.html www.cab.u-szeged.hu/local/linux/doc/khg/node93.html
Linux 2.4 Virtual Memory Overview; On this page you can find some studies of Linux 2.4 VM system. This page was created to help us out to visualize VM system better. ... Outline of the Linux Memory Management System; These pages contain notes on the Linux memory-management system.
www.linuxhq.com/lkprogram.html www.linuxhq.com/lkprogram.html
High level overview ... Currently, Linux has a hard time figuring out exactly when it has run out of memory. ... Memory Management Links...
linux-mm.org/PageReplacementDesign linux-mm.org/PageReplacementDesign
The Kernel/Analysis HOWTO includes a page on Linux Memory Management. LWN.net has an article about Large page support in the ... My developerWorks overview ...
www.ibm.com/developerworks/library/l-mem26/index.html?S... www.ibm.com/developerworks/library/l-mem26/index.html?S_TACT=105AGX52&S_CMP=cn-a-l
It's helpful to look at Linux as a continuum in this context, ranging from a stripped-down micro-kernel with memory management, task switching and timer services to a full-blown server supporting a complete range of file system ... The Linux micro-kernel, composed of memory management, process management and timing services...
www.ibm.com/developerworks/linux/library/l-embl.html www.ibm.com/developerworks/linux/library/l-embl.html