日期:2014-05-16  浏览次数:20811 次

进程在存储区中的位置
1,共享正文段为何与数据段…存储在内存中的不同区域?何时他们相连?
2,数据段和堆栈段时头顶头放置的,这样安排有什么好处?

------解决方案--------------------
回答第二个:
栈由高到低递减,堆由低到高增长, 二者之间不是相连的,中间会空余一些空间,

空余空间


这样二者空间不够时就会进入并使用空余空间,实现内存扩展
------解决方案--------------------
2,数据段和堆栈段时头顶头放置的,这样安排有什么好处?

这样可以更好的利用存储空间