资源说明:深入理解linux虚拟内存管理
1
INTRODUCTION
1
1.1
Getting Started
2
1.2
Managing the Source
4
1.3
Browsing the Code
9
1.4
Reading the Code
11
1.5
Submitting Patches
12
2
DESCRIBING PHYSICAL MEMORY
15
2.1
Nodes
16
2.2
Zones
18
2.3
Zone Initialization
23
2.4
Initializing mem map
24
2.5
Pages
24
2.6
Mapping Pages to Zones
29
2.7
High Memory
29
2.8
What’s New in 2.6
30
3
PAGE TABLE MANAGEMENT
33
3.1
Describing the Page Directory
33
3.2
Describing a Page Table Entry
36
3.3
Using Page Table Entries
37
3.4
Translating and Setting Page Table Entries
39
3.5
Allocating and Freeing Page Tables
39
3.6
Kernel Page Tables
40
3.7
Mapping Addresses to a struct page
42
3.8
Translation Lookaside Buffer (TLB)
43
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。