一、进程的地址空间
- OS提供了一个物理内存的抽象:地址空间
- 包含运行程序的所有内存状态
- 代码:存储指令
- 栈(向上增长):局部变量、函数参数、返回值等
- 堆(向下增长):动态分配的内存:malloc、new
- 包含运行程序的所有内存状态
程序并不是真正存储在物理地址的0-16KB的地方
进程看到的都是虚拟地址

说些什么吧!