linux内核学习笔记-struct vm_area_struct
vm_area_structlinux 内核使用 vm_area_struct 结构来表示一个独立的虚拟内存区域,由于每个不同地址的虚拟内存区域功能和内部机制都不同,因此 一个进程使用多个vm_area_struct结构来分别表示不同类型的虚拟内存区域,包括虚拟内存的起始和结束地址,以及内存的访问权限等 。各个vm_area_struct结构使用链表或者树形结构链接,方便进程快速访问,如下图所示:Linux内核中,关于虚存管理的 最基本的管理单元 应该是 struct vm_area_struct 了
原创
2022-02-14 20:34:00 ·
1002 阅读 ·
0 评论