Linux-MM
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Linux Memory Management

  • Front Page

  • Documentation

  • Internals

  • Projects

  • Academic Research

References

  • LinuxKernelMailingLists

  • MemoryManagementLinks

Related sites

  • Kernel Newbies

  • Memory Management Forum

Wiki

  • Site Editors

  • Side Bar

  • Hosted by WikiWall

Navigation

  • RecentChanges
  • FindPage
  • HelpContents

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

Revision 46 as of 2007-05-30 06:40:50

Linux-mm.org is a wiki for documenting how memory management works and for coordinating new memory management development projects. Please help editing this wiki. Thank you.

Documentation

  • ["LinuxMMDocumentation"] contains information on how to tweak the Linux kernel memory management subsystem.
  • ["LinuxMMInternals"] explains how some of the Linux kernel memory management works.

Projects

Some of the more active current Linux memory management projects are:

  • CompressedCaching ([http://linuxcompressed.sourceforge.net/ Project Home Page]) and compressed swap. Reduce I/O by keeping more data in memory. (Please do not modify project homepage link).

  • AdvancedPageReplacement The time needed to swap a single program into memory is ever increasing, so page replacement is becoming more and more important.

  • NetworkStorageDeadlock - storage over network has a deadlock problem, where it can take memory to free memory.

  • PageTrace - a kernel patch and tool to analyze memory access patterns.

  • HugePages - Improving the availability and usability of huge pages

Site News

  • 2006-04-09, thanks to [http://people.redhat.com/duffy/ Maureen Duffy], Linux-MM now has a cute logo. Thank you, Maureen.

== MY LINUX REFERECENCE IMRAN==

  • some memory related ppts for basics
    • memory-allocation [http://www.pixelits.com/p4w/mm/lecture_10_memoryallocation.ppt allocation] memory-protection [http://www.pixelits.com/p4w/mm/lecture_11_memoryprotection.ppt protection] memory-addresstranslation[http://www.pixelits.com/p4w/mm/lecture_12_addresstrans.ppt addr-trans] memory-virtual[http://www.pixelits.com/p4w/mm/lecture_13_virtualmemory.ppt virtualmemory]

  • some small examples
    • memory map [http://www.pixelits.com/p4w/mm/mm.c mmap] pageinfo [http://www.pixelits.com/p4w/mm/pageinfo.c pageinfo] virtual memry area [http://www.pixelits.com/p4w/mm/vma.c VMA]

  • A good pdf on linux memory management
    • [http://www.pixelits.com/p4w/mm/mm.pdf mm]


/!\ Edit conflict - other version:


MY LINUX REFERECENCE


/!\ Edit conflict - your version:



/!\ End of edit conflict



  • A Wiki is a collaborative site, anyone can contribute and share:
  • Edit any page by pressing GetText(Edit) at the top or the bottom of the page.

  • Create a link to another page with joined capitalized words (like WikiSandBox) or with ["quoted words in brackets"].

  • Search for page titles or text within pages using FindPage or the search box at the top of any page.

  • See HelpForBeginners to get you going, HelpContents for all help pages.

  • WikiSandBox: feel free to change this page and experiment with editing.

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01