现在的 Linux 内核和 Linux 2.6 的内核有多大区别--https://www.zhihu.com/question/35484429

This commit is contained in:
Cheng Jian
2020-06-30 17:20:55 +08:00
parent 3b4c07e68a
commit 6c8c0e0a52
@@ -503,9 +503,10 @@ NUMA 机器一个重要特性就是不同 node 之间的内存访问速度有差
# 1 内存分配
-------
## 1.1 页分配器: 伙伴分配器**\[12\] , 古老, 具体时间难考 , 应该是生而有之. orz...
## 1.1 页分配器: 伙伴分配器[<sup>12<sup>](#ref-anchor-1)
-------
古老, 具体时间难考 , 应该是生而有之. orz...
内存页分配器, 是 MM 的一个重大任务, 将内存页分配给内核或用户使用. 内核把内存页分配粒度定为 11 个层次, 叫做阶(order). 第0阶就是 2^0 个(即1个)连续物理页面, 第 1 阶就是 2^1 个(即2个)连续物理页面, ..., 以此类推, 所以最大是一次可以分配 2^10(= 1024) 个连续物理页面.