Advertisement

[Linux内核源码阅读笔记] 页表管理

阅读量:

注:源码版本3.4.2,参考《Linux内核源码情景分析》

页式内存管理

该内存管理机制的核心思想在于:通过将虚拟地址空间划分为页面目录与页面索引两层信息进行组织与映射,在完成从虚拟地址到物理地址转换的过程中实现了对线性地址的高效利用;采用多级索引方式的具体原因在于其能够在很大程度上降低存储页面索引所需占用的内存空间。

二级页表映射示意图:

在这里插入图片描述
在这里插入图片描述

对于32位系统的处理遵循两级映射方案是比较合理的,对于64位系统则更为合理地应该采用4层映射

三级页表映射示意图:

在这里插入图片描述

内核空间和用户空间

一个32位系统配置了4GB虚拟

全部评论 (0)

还没有任何评论哟~