分享

请教一下,IAR 的general选项里的heap size指的是什么呢?

 yyy2k3 2012-02-28
内存中的东西分三类:代码(code)、数据(data)、栈(stack), <br>其中stack是负责子程序的调用和返回的,stack实行后进先出的机制,调用子程序时先将当前地址的下一个地址临时保存到stack中,而子程序根据这个地址返回。 <br>在子程序(函数)内部分配的局部变量也是在stack中分配,这样,函数返回时,分配的空间也自动收回。 <br>而heap则是系统从data区中特别挪用并且独立管理的一个数据区,用于程序执行中数据的动态分配。 <br>从表相看:全局静态数据在data中,局部分配的静态数据在stack中,动态分配的数据在heap中

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多