没有合适的资源?快使用搜索试试~ 我知道了~
Linux 嵌入式c语言开发内存管理介绍
需积分: 4 1 下载量 72 浏览量
2023-07-16
08:58:13
上传
评论
收藏 1.24MB PDF 举报
温馨提示
试读
10页
Linux 嵌入式c语言开发内存管理介绍、虚拟内存、物理内存、内存分配、堆、栈
资源推荐
资源详情
资源评论
C语言进程的内存布局:
程序:就是我们写好的代码并编译完成的那个二进制文件,它被存放与磁盘中,它是死
的。
进程:把磁盘中的二进制文件"拷贝"到内存中取执行它,让运行起来,它是活的。
所有的程序被执行起来之后,系统会为他分配各种资源内存,用来存放该进程中用到的
各种变量、常量、代码等等。这些不容的内容将会被存放到内存中不同的位置(区域),
不同的内存区域他的特性是右差别。
每一个进程所拥有的内存都是一个虚拟的内存,所谓的虚拟内存是用物理内存中映射
(投影)而来的,对于每一个进程而言所有的虚拟内存布局都是一样的。让每个进程都以为
自己独自拥有了完整的内存空间。
物理内存(PhysicalMemory)
虚拟内存(VirtualMemory)
虚拟内存的布局(区域):
栈(stack)
堆(heap)
数据段
代码段
资源评论
gj2677
- 粉丝: 28
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 51单片机学习(1)-软件keil下载
- 历届(第1-21届)希望杯数学竞赛初一试题及答案(最新整理).doc全国数学邀请赛(264页资料)
- 水滴.psd
- TokenPocket_V2.1.2_release.apk
- Apache-druid-kafka-rce.yaml
- 基于C#的ASP.NET数据库原理及应用技术课程指导平台的开发
- 基于ROS的智能车轨迹跟踪算法的仿真与设计源码运用PID跟踪算法.zip.zip
- Bug Bounty Tip - i春秋Self-XSS变废为宝的奇思妙想
- 1991-2015年全国初中化学竞赛复赛试题汇编(212页)(24年竞赛复赛真题).docx天原杯
- Apache Flink 未授权访问+远程代码执行.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功