- 3
- 0
- 约1.28万字
- 约 26页
- 2023-08-05 发布于湖南
- 举报
我们先来看下 Linux 内存布局,此图比我之前写的那篇文章写的布局更详
细。
在 linux 中,每一个进程都被抽象为 task_struct 结构体,称为进程描述
符,存储着进程。
各方面的信息;例如打开的文件,信号以及内存等等;然后 task_struct
的一个属性mm_struct 管理着进程的所有虚拟内存,称为内存描述符。在
mm_struct 结构体中,存储着进程各个内存段的开始以及结尾,如上图所示;
这个进程使用的物理内存,即常驻内存 RSS 页数,这个内存使用的虚拟地址空
间VSZ 页数,还有这个进程虚拟内存区域集合和页表。
原创力文档

文档评论(0)