深入Linux内核架构之内存管理(1)

来源:互联网 发布:语音同声翻译软件 编辑:程序博客网 时间:2024/05/28 04:55

1、内存管理是内核最复杂同时也是重要的一部分。

特点:非常需要处理器内核之间的协作。

2、处理器存在虚拟地址空间:划分为两个部分,底部较大,用于用户进程(会改变);顶部较小,用于内核(保持不变)。

当前假定的比例是3:1

3、有两种类型计算机,分别以不同的方法管理物理内存

(1)UMA计算机(uniform memory access),一致内存访问,将可用内存以连续方式组织起来。


(2)NUMA计算机(non-uniform memory access),非一致内存访问,总是多处理器计算机。系统的每个CPU都有自己的本地内存,支持快速访问。当然,访问其他处理器的本地内存要慢些。




原创粉丝点击