linux进程的地址空间

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ma2595162349/article/details/80424943

          要了解进程的地址空间先要了解虚拟内存。虚拟内存:它是一个抽象概念,它为每个进程提供一个假象,每个进程都独占地使用主存。每个进程看到的内存都是一致的,称为虚拟地址空间。

          进程的地址空间:操作系统在管理内存时,每个进程都有一个独立的进程地址空间,进程地址空间为虚拟地址。


一图胜千言。

最下面的2个段也表示的就是加载进来的可执行文件。

读/写数据:包括.bss和.data段,.bss表示未初始化的数据,.data为已初始化的数据(在可执行文件中)

只读代码和数据:.text段(在可执行文件中)





参考资料:深入理解计算机结构

参考地址:https://www.cnblogs.com/gtarcoder/p/6006023.html











猜你喜欢

转载自blog.csdn.net/ma2595162349/article/details/80424943