Linux 进程地址空间
对于进程地址空间我们简单进行理解,我们常讲的内存分区其实就是对于进程地址空间而谈的,程序加载到内存成为进程,进程地址空间也随之产生,进程地址空间可以看作是一个结构体。一个进程地址空间的内部大致像下面一样:通过end和start来标识每个区域的大小。事实上,每个进程地址空间大小基本和物理内存差不多,虽然这里我们只标识了区域的起始和结束,但是其内部还是一个个地址,从,这些地址也 称作虚拟地址(线性地址),在语言层面上打印出的地址也就是进程地址空间内的虚拟地址。...