Lion 莱恩呀
Linux 内核内存管理:虚拟地址空间、伙伴系统和块分配器
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
圈层
工具
MCP广场
返回腾讯云官网
Lion 莱恩呀
首页
学习
活动
专区
圈层
工具
MCP广场
返回腾讯云官网
社区首页
>
专栏
>
Linux 内核内存管理:虚拟地址空间、伙伴系统和块分配器
Linux 内核内存管理:虚拟地址空间、伙伴系统和块分配器
Lion 莱恩呀
关注
发布于 2025-09-26 23:06:22
发布于 2025-09-26 23:06:22
143
0
0
代码可运行
举报
概述
Linux 内核内存管理是一个复杂而强大的系统,它负责管理计算机的物理内存并为进程提供虚拟地址空间。本文介绍了 Linux 内核内存管理的三个关键组件:虚拟地址空间、伙伴系统和块分配器。
文章被收录于专栏:
后端开发技术
后端开发技术
运行总次数:0
代码可运行
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
linux
内核
腾讯技术创作特训营S15#自选日志
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
linux
内核
腾讯技术创作特训营S15#自选日志
评论
登录
后参与评论
0 条评论
热度
最新
推荐阅读
目录
一、Linux 内核架构图
二、虚拟内存地址空间布局
2.1、用户空间
2.2、内核空间
2.3、硬件层面
2.4、虚拟地址空间划分
2.5、用户虚拟地址空间布局
2.6、内核地址空间布局
三、SMP/NUMA 架构
3.1、SMP
3.2、NUMA
四、伙伴系统及算法
4.1、基本伙伴分配器
4.2、分区伙伴分配器
五、块分配器(Slab/Slub/Slob)
5.1、基本概念
5.2、slab 块分配器原理
5.3、计算 slab 长度及着色
5.4、每处理器数组缓存
5.5、slab 分配器支持 NUMA 体系结构
六、总结
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐