文章目录
2. 物理内存与虚拟内存
2.1 请简述linux内核在理想情况下页面分配器(page allocator)是如何分区出连续物理页面的
在理想情况下分配页面就是在内存充盈的情况下分配页面,不会涉及到内存的回收过程。
分配物理页面,一般调用下面几个函数:
// include/linux/gfp.h
static inline struct page *alloc_pages(gfp_t gfp_mask, unsigned int order);
#
在理想情况下分配页面就是在内存充盈的情况下分配页面,不会涉及到内存的回收过程。
分配物理页面,一般调用下面几个函数:
// include/linux/gfp.h
static inline struct page *alloc_pages(gfp_t gfp_mask, unsigned int order);
#