> For the complete documentation index, see [llms.txt](https://richardweiyang-2.gitbook.io/kernel-exploring/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://richardweiyang-2.gitbook.io/kernel-exploring/00-reference/01-mm.md).

# 内存相关

lwn上内存相关的主题有点儿分散，在这里集中一下：

* [MMTests](https://lwn.net/Kernel/Index/#Development_tools-MMTests)
* [anonmm](https://lwn.net/Kernel/Index/#anonmm)
* [anon\_vma](https://lwn.net/Kernel/Index/#anon_vma)
* [Contiguous\_memory\_allocator](https://lwn.net/Kernel/Index/#Contiguous_memory_allocator)
* [DMA](https://lwn.net/Kernel/Index/#Direct_memory_access)
* [GFP](https://lwn.net/Kernel/Index/#gfp_t)
* [Memory Management](https://lwn.net/Kernel/Index/#Memory_management)
* [HugePage](https://lwn.net/Kernel/Index/#Huge_pages)
* [Hugetlbfs](https://lwn.net/Kernel/Index/#hugetlbfs)

另外Gorman的巨著

[Understanding the Linux Virtual Memory Manager](https://www.kernel.org/doc/gorman/html/understand/)
