![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
linux内存管理
文章平均质量分 94
linux内核内存管理
w253636
这个作者很懒,什么都没留下…
展开
-
linux引导内存分配器memblock简介
1.概述上次介绍了linux内核bootmem分配器,随着硬件的发展以及复杂化,2.内核数据结构3.相关函数参考文献:原创 2021-05-17 22:07:35 · 396 阅读 · 1 评论 -
linux引导内存分配器bootmem简介
1.概述linux系统中使用伙伴系统对物理页面进行分配管理,但是伙伴分配系统需要内核完成初始化以及建立相关内核数据结构后才能够正常工作。因此,我们不难看出在内核初始化相关数据结构时需要另一种内存分配器。早期Linux没有较为完善的引导内存分配器,但是随着硬件的发展和日趋复杂,处理不同体系的内存分配代码也渐渐复杂起来,随之就需要引导内存分配器来初始化系统主要内存分配器的数据结构以确保其正常工作。在内核2.3.23版本中bootmem引导内存分配器补丁被加入,使用位图来表示页面使用状况。然后在内核2.3.4原创 2021-05-17 14:35:53 · 296 阅读 · 0 评论