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

LinuxMM:
  • PageTableStructure

The following diagrams are my attempt to show how the page tables are arranged on various architectures. Each diagram shows the layout for the base page size as well as the hugetlb page size.

Please email me at Adam Litke < agl @ us . ibm . com > for any of the following reasons:

  • You find errors in these diagrams
  • You would like to begin working on a new diagram for your architecture (I will send you .dia source files)
  • You have comments or other feedback

i386 with PAE enabled

i386+pae.png


x86_64

x86_64.png


powerpc with 4k base pages

powerpc-4k.png


powerpc with 64k base pages

powerpc-64k.png

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