首页
›
Linux内核与驱动
›
057-Linux内核内存管理
›
《Linux内核内存分配回收与故障诊断》
VIP10
本课程属于:057-Linux内核内存管理
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核内存分配回收与故障诊断
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
内存管理概述
Linux内存管理的重要性 · 物理内存与虚拟内存概念 · MMU的作用
内存管理概述
Linux
02
虚拟内存系统
虚拟地址空间布局 · 用户空间与内核空间划分 · 32位与64位系统差异
虚拟内存系统
虚拟地址空间布局
03
分页机制详解
页表结构 · 多级页表(PGD/PUD/PMD/P… · 页表项标志位
分页机制详解
页表结构
04
内存描述符mm_struct
进程内存描述符结构 · mm_struct关键字段解析 · 内核线程与mm_struct
mm
struct
05
虚拟内存区域VMA
VMA结构体vm_area_stru… · VMA操作函数 · VMA查找与遍历
VMA
虚拟内存区域
06
页表操作与TLB
页表创建与销毁 · TLB原理 · TLB刷新机制
TLB
页表操作
07
物理内存管理架构
NUMA与UMA架构 · 内存节点(pglist_data) · 内存区域(zone)
物理内存管理架构
NUMA
08
页框管理
struct page结构体 · 页框分配与释放 · 页框回收机制
页框管理
struct
09
伙伴系统算法
伙伴系统原理 · 分配与合并算法 · order与位图管理
伙伴系统算法
伙伴系统原理
10
slab分配器
slab设计思想 · slab缓存创建与销毁 · slab对象分配与释放
slab
分配器
11
slub分配器
slub对slab的改进 · slub关键数据结构 · slub分配路径
slub
分配器
12
内存分配器API
alloc_pages/kmallo… · GFP标志位详解 · 内存分配优先级
API
内存分配器
13
vmalloc机制
vmalloc与kmalloc区别 · vmalloc区域管理 · vmalloc分配流程
vmalloc
机制
14
高端内存管理
高端内存概念 · 永久映射与临时映射 · kmap与kmap_atomic
高端内存管理
高端内存概念
15
内存回收机制
页面回收触发条件 · LRU链表管理 · kswapd内核线程
内存回收机制
页面回收触发条件
16
页面交换技术
交换分区与交换文件 · swap_entry_t结构 · 换入换出流程
页面交换技术
交换分区
17
页面错误处理
缺页异常分类 · do_page_fault流程 · 匿名页与文件页缺页处理
页面错误处理
缺页异常分类
18
写时复制技术
COW原理 · fork与COW · 页面复制与权限修改
写时复制技术
COW
19
内存映射文件
mmap系统调用 · 文件映射与匿名映射 · 页缓存与回写
内存映射文件
mmap
20
页缓存机制
address_space结构 · radix树与xarray · 缓存查找与预读
页缓存机制
address
21
内存规整与碎片整理
内存碎片问题 · compaction机制 · migrate页面迁移
内存规整
碎片整理
22
OOM Killer机制
OOM触发条件 · OOM评分算法 · 选择与杀死进程
OOM
Killer
23
cgroup内存控制
memory cgroup原理 · 内存限制与统计 · oom控制组
cgroup
内存控制
24
内存热插拔
物理内存热插拔支持 · 内存块管理 · online/offline流程
内存热插拔
物理内存热插拔支…
25
大页内存管理
HugeTLB原理 · 透明大页THP · 大页配置与使用
大页内存管理
HugeTLB
26
内存屏障与一致性
内存屏障指令 · DMA与一致性 · 缓存一致性协议
内存屏障
一致性
27
KSM内存去重
KSM原理 · 合并与分裂 · ksmd守护进程
KSM
内存去重
28
内存调试与追踪
kmemleak内存泄漏检测 · slabinfo与meminfo · ftrace内存事件
内存调试
追踪
29
用户态内存管理
brk/sbrk系统调用 · malloc实现原理 · mmap匿名映射
用户态内存管理
brk/sbrk
30
内存管理未来趋势
持久内存支持 · folio页方案 · 内存压缩技术展望
内存管理未来趋势
持久内存支持
所属VIP或分类
同VIP:ARM64-Linux缺页异常定位与处理延迟优化
同VIP:ARM64-Linux页表管理与地址转换调试
同VIP:CMA连续内存分配:多媒体驱动与DMA内存配置