社区
其它技术问题
帖子详情
堆,栈,静态区和内存以及RAM,ROM的具体关系是怎样的?
xyxjn
2011-11-25 10:30:42
rt
...全文
1262
6
打赏
收藏
堆,栈,静态区和内存以及RAM,ROM的具体关系是怎样的?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AnYidan
2011-11-25
打赏
举报
回复
一个是逻辑划分,一个是物理实现
xyxjn
2011-11-25
打赏
举报
回复
[Quote=引用 1 楼 fukang258369 的回复:]
内存分为堆、栈、全局(静态)区,常量区,RAM为随机存取存储器,ROM为只读存储器。内存由RAM和ROM组成。
[/Quote]
这样的话,堆、栈、全局(静态)区,常量区,和RAM,ROM应该是没有什么必然联系的,对吧?
只是内存按照不同的划分模式,可以划分为堆、栈、全局(静态)区,常量区,以及RAM,ROM,他们相当于是平行的关系,我可以这么理解吗?
酱油党
2011-11-25
打赏
举报
回复
能讲解下常量区吗?
ryfdizuo
2011-11-25
打赏
举报
回复
ls正解
fukang258369
2011-11-25
打赏
举报
回复
内存分为堆、栈、全局(静态)区,常量区,RAM为随机存取存储器,ROM为只读存储器。内存由RAM和ROM组成。
xyxjn
2011-11-25
打赏
举报
回复
[Quote=引用 5 楼 anyidan 的回复:]
一个是逻辑划分,一个是物理实现
[/Quote]
明白了!多谢各位!
WinCE
内存
管理报告
此外,WinCE的
内存
分配包括Virtualxxxx函数、
堆
API(局部
堆
和独立
堆
)、
静态
数据以及函数局部变量的
栈
。值得注意的是,WinCE没有全局
堆
API。 选择合适的
内存
分配策略是优化WinCE系统性能的关键。虚拟
内存
作为基础,...
C语言中的变量在
内存
中的存储情况探讨.pdf
C语言中的变量存储在
RAM
中,
RAM
的可编程
内存
区
可以分为三个主要部分:
静态
存储
区
、
栈
区
和
堆
区
。这三个部分的存储
区
域功能不同,C语言对它们的使用方式也有所
区
别。
静态
存储
区
是在程序编译时分配的,其生命周期贯穿...
JVM
内存
管理
根据编译原理,
内存
分配策略包括
静态
、
栈
式和
堆
式。
静态
分配在编译时确定,适用于
静态
数据结构和无嵌套递归的程序。
栈
式分配适用于生命周期短暂且大小已知的数据,如函数参数和局部变量。
堆
式分配则用于动态创建的...
栈
、
堆
和
静态
区
、
内存
、flash、
RAM
的概念
对于程序员,一般来说,我们可以简单的理解为
内存
分为三个部分:
静态
区
,
栈
,
堆
。很多书没有把把
堆
和
栈
解释清楚,导致初学者总是分不清楚。其实
堆
栈
就是
栈
,而不是
堆
。
堆
的英文是heap;
栈
的英文是stack,也翻译为...
STM32单片机储存介绍(flash、
RAM
、
ROM
、
堆
、
栈
、
静态
区
、全局
区
等的
区
别)
RAM
:包含
堆
、
栈
和
静态
区
,其中
堆
用于动态分配,
栈
用于函数调用,
静态
区
存储全局和
静态
变量的实际数据。
堆
与
栈
:
堆
用于动态
内存
分配,
栈
用于函数调用
栈
帧,二者均属于
RAM
。 全局与
静态
变量:按初始化与否,分别存储...
其它技术问题
3,881
社区成员
9,045
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章