4. Linux-riscv内存管理17-20问
于 2023-09-11 10:46:23 首次发布
本文详细介绍了Linux内核在理想情况下如何通过页面分配器分区出连续物理页面,涉及__get_free_page()、alloc_pages()函数及__alloc_pages核心分配过程。同时,讨论了gfp_mask如何决定从哪些zone分配内存,以及页面分配器扫描zone的方向。在用户进程分配内存时,推荐使用GFP_HIGHUSER_MOVABLE以允许内存迁移。
订阅专栏 解锁全文
542

被折叠的 条评论
为什么被折叠?



