FreeBSD 内存管理中的 pv_entry
前言研读过FreeBSD的内存源代码,内核的内存源代码大致可以分为3个层次:最底层的是4级页表:PML4, PDP, PD, PT 掌管VA到PA的转换;中间层是页面的管理,包括:页面分配管理:初始化、申请和释放遵循伙伴系统(伙伴系统依赖的是FreeList, FreeList 是页面为指数倍数的页面集合)页面资源管理:调用机制 和 页面替换机制涉及的数据结构有:vmspace vm...
原创
2019-07-22 13:18:47 ·
631 阅读 ·
0 评论