linux 预留内存几种方法

文章正文
发布时间:2024-08-27 10:36

前面memblock初始化一文中详细分析了在内核启动之后,因为还没有进入复杂的应用场景,针对一些简单的系统初始化,也需要内存管理,而memblock就是这样的内存管理模块。在memblock初始化之后,对其他模块进行初始化时,CPU不能直接访问物理地址,所以,会对内核memory进行映射,创建相应的页表。详细看一文。在之后创建了sparse模型,为后期应用使用做准备,引入了mem_section的管理方式,并通过vmemmap使这些section进行映射。详细看一文。....................

首页
评论
分享
Top