进程

进程是什么?

进程镜像:

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/7da16fcd-ce20-4404-a7ee-23ad806ffc8e/Untitled.png

C 程序在内存中的组织方式

基本上来说一个可执行程序由4个区域组成:代码段、静态数据区、堆与栈。

当C程序中调用了一个函数时,栈中会分配一块空间来保存与这个调用相关的信息。每一个调用都被当做是活跃的。栈上的那块存储空间称为活跃记录,或者称为栈帧(stack frame)

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/60e91640-f965-4a0a-a115-74f9c2c1405b/Untitled.png