首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux 内核内存管理:虚拟地址空间、伙伴系统和块分配器

Linux 内核内存管理:虚拟地址空间、伙伴系统和块分配器

作者头像
Lion 莱恩呀
发布2025-09-26 23:06:22
发布2025-09-26 23:06:22
14300
代码可运行
举报
概述
Linux 内核内存管理是一个复杂而强大的系统,它负责管理计算机的物理内存并为进程提供虚拟地址空间。本文介绍了 Linux 内核内存管理的三个关键组件:虚拟地址空间、伙伴系统和块分配器。
文章被收录于专栏:后端开发技术后端开发技术
运行总次数:0
代码可运行

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
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 归档