没有合适的资源?快使用搜索试试~ 我知道了~
内存基础培训(讲了变量在内存的位置,字节对齐问题,指针的使用等)
需积分: 4 8 下载量 160 浏览量
2011-03-15
00:22:11
上传
评论 2
收藏 78KB DOC 举报
温馨提示
试读
8页
关于内存的基础培训,设计到一些计算机和MTK的基本内存知识,对初学者非常有用,详细讲述了,内存的分配,内存的使用,以及字节对齐,各种程序变量在 内存中所存储的地方,学习编程的基本知识点的学习。
资源推荐
资源详情
资源评论
内存基础培训文档
计算机中的内存
内存一般分为 和
,由一些晶体管构成,访问速度
较快,成本高,通常用于高速缓存等,例如: 的缓存, 的片内
。
,使用电容的方式来保存电
荷,由于电容的电荷保存时间较短,所以每隔一段时间就要刷新一次,成本
低。用于保存程序的代码和数据。
程序中的内存
通常来说一个进程内存分为 个部分:代码区,常量存储区,全局静态数据区,
动态数据区
低端内存区域
动态数据区 │
代码区 │
静态数据区 │
高端内存区域
)代码区
存放程序的二进制代码。
)常量存储区
一块比较特殊的存储区,他们里面存放的是常量,不允许修改。
!)全局静态数据区
全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一
块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。在
""里面没有这个区分了,他们共同占用同一块内存区
)动态数据区
动态数据区又分为 堆和栈
栈:由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。
堆:一般由程序员分配释放
资源评论
hfqsj19871114
- 粉丝: 17
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功