LINUX 2.6.x 内核源码剖析
文章平均质量分 87
特别开专栏,大家一起来看高版本的源码吧!
妖怪喜欢风
追风
展开
-
IA-32体系结构下的高端内存的理解
第一遍看。原创 2023-08-03 00:05:59 · 426 阅读 · 0 评论 -
Linux内存管理:内存分配和内存回收原理
BootmemSlab这是的第三篇文章主要分成四大模块来剖析:内存管理、设备管理、系统启动和其他部分其中内存管理分为Bootmem、和Slab三部分来阐述,当然,除了内存初始化,还必然有内存分配和内存回收有些todo后续会补上。原创 2022-12-13 21:37:59 · 1322 阅读 · 0 评论 -
Linux内存管理:Slab Allocator闪亮登场
BootmemSlab这是的第三篇文章主要分成四大模块来剖析:内存管理、设备管理、系统启动和其他部分其中内存管理分为Bootmem、和Slab三部分来阐述,本文主要阐述的是Slab启动流程。原创 2022-12-11 22:32:41 · 824 阅读 · 0 评论 -
Linux内存管理:Buddy System姗姗来迟
这是的第二篇文章主要分成四大模块来剖析:内存管理、设备管理、系统启动和其他部分其中内存管理分为Bootmem、和Slab三部分来阐述,本文主要阐述的是启动流程。原创 2022-12-09 14:17:45 · 655 阅读 · 0 评论 -
Linux内存管理:Bootmem的率先登场
这是的第一篇文章主要分成四大模块来剖析:内存管理、设备管理、系统启动和其他部分其中内存管理分为Bootmem、和Slab三部分来阐述,本文主要阐述的是Bootmem启动流程Bootmem分配器是阶段管理物理内存,并提供物理内存分配和回收的分配器。其作为内核初始化过程中第一个真正意义上的内存分配器,为内核早期的初始化活动提供了物理内存的分配和回收,以及为Buddy分配器的创建提供了基础,Bootmem分配器将自己管理的物理内存移交给Buddy分配器之后,其使命已经完成,内核正式启用Buddy。原创 2022-12-09 01:27:36 · 727 阅读 · 0 评论