进程虚拟地址空间03G1.ppt
《进程虚拟地址空间03G1.ppt》由会员分享,可在线阅读,更多相关《进程虚拟地址空间03G1.ppt(10页珍藏版)》请在三一办公上搜索。
1、进程虚拟地址空间(03G-1),进程地址空间,struct mm_struct struct vm_area_struct*mmap;/*指向虚拟区域(VMA)链表*/rb_root_t mm_rb;*指向red_black树*/struct vm_area_struct*mmap_cache;/*指向最近找到的虚拟区间*/pgd_t*pgd;*指向进程的页目录*/atomic_t mm_users;/*用户空间中的有多少用户*/atomic_t mm_count;/*对struct mm_struct有多少引用*/int map_count;/*虚拟区间的个数*/struct list_he
2、ad mmlist;/*所有活动(active)mm的链表*/unsigned long start_code,end_code,start_data,end_data;unsigned long start_brk,brk,start_stack;unsigned long arg_start,arg_end,env_start,env_end;,内核使用mm_struct来描述一个进程的虚拟地址空间,struct vm_area_struct:用来描述一个虚拟内存区域(VMA)。内核将每个内存区域作为一个单独的内存对象管理,每个内存区域都有一致的属性,比如权限等。所以我们程序的代码段、数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 进程 虚拟 地址 空间 03 G1

链接地址:https://www.31ppt.com/p-5330969.html