C/C++内存分几部分啊?堆、栈、静态存储区,还有别的没?

C/C++ 的内存分几部分啊?堆、栈、静态存储区,还有别的没?每部分的具体作用是什么?

首先分为两部分 寄存器和内存(包括缓存)

内存分为两部分 代码和数据

数据分为两部分 静态存储区和运行时存储

运行时存储分为 堆栈 和 堆
静态存储分为 全局静态存储 和 常量

http://www.cnblogs.com/yxnchinahlj/archive/2011/02/09/1950328.html

http://www.cnblogs.com/hanyonglu/archive/2011/04/12/2014212.html

我自己画了个图,可以参考下。图片说明

静态存储分为 全局静态存储 还有文字常量区吧,