每个子系统
都给其它子系统
提供了接口,你甚至不需要深入每个子系统
的细节,仅仅搞清楚子
系统接口就可以进行内核级的
程序开发了。
内核地址空间的布局
初始化和固定映射
Boot mem
高端内存
VM 和 vmalloc
物理内存管理
slab 管理
page cache
swap cache 和 swap file
虚存管理(vma)
swap out
swap in
mm fault handle
mmap
内核地址空间的布局
初始化和固定映射
Boot mem
高端内存
VM 和 vmalloc
物理内存管理
slab 管理
page cache
swap cache 和 swap file
虚存管理(vma)
swap out
swap in
mm fault handle
mmap