1、内存管理是内核最复杂同时也是重要的一部分。
特点:非常需要处理器和内核之间的协作。
2、处理器存在虚拟地址空间:划分为两个部分,底部较大,用于用户进程(会改变);顶部较小,用于内核(保持不变)。
当前假定的比例是3:1
3、有两种类型计算机,分别以不同的方法管理物理内存
(1)UMA计算机(uniform memory access),一致内存访问,将可用内存以连续方式组织起来。
(2)NUMA计算机(non-uniform memory access),非一致内存访问,总是多处理器计算机。系统的每个CPU都有自己的本地内存,支持快速访问。当然,访问其他处理器的本地内存要慢些。