Linux 内存管理之内核态剖析

作者/分享人:Peter Liu
向 Ta 提问
Peter Liu,就职于全球最大的汽车电子及人工智能物联网芯片公司。AI 布道师,个人公众号《人人都是极客》,Linux 内核贡献者、CSDN 博客专家,活跃于各大极客社区,精通 ARM+Linux+Android + AI 的嵌入式开发。目前专注于嵌入式领域的人工智能研究。

内存管理不仅是 Linux 系统中比较难理解的模块,更是网上资料讲解混乱的模块。本场 Chat 旨在让读者了解内存分配的来龙去脉,从硬件原理和内核角度出发,分析如下内容:

  1. CPU 通过 MMU 访问物理地址的原理;
  2. 内存的 ZONE 划分:DMA、NORMAL 和 HIGHMEM;
  3. 内存的 Page 管理以及防止内外碎片的方法;
  4. 内存管理的 Buddy 算法;
  5. 内存管理的 Slab 算法;
  6. 连续内存分配器(CMA)。
已有152人预订
预订达标
文章出炉
     
18.03.18
18.04.04
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张Peter Liu的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
codinghuang
不错
承影
介绍的太简单了
你可能还喜欢
高并发、低 RT 的风控系统架构及技术架构的实现
火币集团研发中心
程序员副业赚钱的 8 种模式
安晓辉
全栈开发入门实战:后台管理系统
鲁鹏
每一个开发人员都应该懂的 UML 规范
码匠笔记
不写代码:程序员最重要的技能 [英文版]
Chat 三人行
“花式吊打”系列之逻辑回归讲透透
天马行空
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
添加小助手微信×